在 Debian 上实时查看 Apache 日志,常用方法如下:
tail -f(最常用)# Debian 默认 Apache 日志路径
sudo tail -f /var/log/apache2/access.log
sudo tail -f /var/log/apache2/error.log
如果要看多个日志:
sudo tail -f /var/log/apache2/access.log /var/log/apache2/error.log
less +F(可暂停、搜索)sudo less +F /var/log/apache2/access.log
Ctrl + C 暂停F 继续实时跟踪/关键词 搜索multitail(分屏看多个日志)sudo apt install multitail
sudo multitail /var/log/apache2/access.log /var/log/apache2/error.log
sudo tail -f /var/log/apache2/access.log | grep 404
错误日志也可能在 journal 中:
sudo journalctl -u apache2 -f
注:如果日志路径不同,可查看
/etc/apache2/apache2.conf或虚拟主机配置中的ErrorLog/CustomLog。
需要我帮你写个实时统计访问 IP / 状态码的命令吗?