在 Ubuntu 中,您可以使用以下方法查看 Apache2 日志:
打開終端(快捷鍵:Ctrl + Alt + T)
使用 tail 命令實時查看 Apache2 日志。默認情況下,Apache2 的訪問日志和錯誤日志分別位于 /var/log/apache2/access.log 和 /var/log/apache2/error.log。
查看訪問日志:
sudo tail -f /var/log/apache2/access.log
查看錯誤日志:
sudo tail -f /var/log/apache2/error.log
參數 -f 表示實時查看日志,即當有新的日志條目時,它們會自動顯示在終端中。
如果您想查看特定時間段的日志,可以使用 grep 命令結合正則表達式。例如,要查看 2021 年 10 月的訪問日志,可以使用以下命令:
sudo grep -E '(\[.*\]) (2021-10)' /var/log/apache2/access.log
如果您想查看特定 IP 地址的日志,可以使用 grep 命令。例如,要查看 IP 地址為 192.168.1.1 的訪問日志,可以使用以下命令:
sudo grep '192.168.1.1' /var/log/apache2/access.log
如果您想查看特定時間段和 IP 地址的日志,可以將上述方法結合使用。例如,要查看 2021 年 10 月 IP 地址為 192.168.1.1 的訪問日志,可以使用以下命令:
sudo grep -E '(\[.*\]) (2021-10)' /var/log/apache2/access.log | grep '192.168.1.1'
請注意,查看 Apache2 日志可能需要管理員權限,因此某些命令需要使用 sudo。