在 CentOS 上实时查看 Apache 日志,常用方法如下:
# 实时查看访问日志
sudo tail -f /var/log/httpd/access_log
# 实时查看错误日志
sudo tail -f /var/log/httpd/error_log
CentOS 默认 Apache 日志路径是
/var/log/httpd/如果你编译安装或用的是 Apache 2.4 其他发行版,可能是/var/log/apache2/
sudo tail -n 100 -f /var/log/httpd/access_log
sudo tail -f /var/log/httpd/access_log /var/log/httpd/error_log
sudo less +F /var/log/httpd/access_log
Ctrl + C 停止滚动/关键字 搜索F 继续实时跟踪sudo yum install epel-release
sudo yum install multitail
multitail /var/log/httpd/access_log /var/log/httpd/error_log
sudo tail -f /var/log/httpd/access_log | grep "192.168.1.1"
如果你用的是 systemd + Apache(httpd.service),也可以:
sudo journalctl -u httpd -f
需要我帮你分析某条 Apache 日志或排查错误吗?