所有 Linux 系統都會在日誌文件中創建和存儲有關服務器、引導過程、內核和應用程序的信息。這對於故障排除很有用,因為它包含系統活動的日誌。日誌文件存儲在 /var/日誌 目錄及其子目錄。在本教程中,您將學習如何使用各種方法查看和監控 CentOS8 上的日誌文件。所以讓我們開始吧。
使用tail命令查看日誌文件
查看日誌最常用的命令。使用此命令 -F 要跟踪文件的內容,請打開終端並輸入以下命令:
# sudo tail –f /var/log/apache2/access.log
因為日誌文件明顯改變了。如果要顯示有限數量的行,請使用 -n 要顯示的行數,如下所示。
# sudo tail –n5 –f /var/log/apache2/access.log
此命令僅顯示日誌文件的最後 5 行,如下所示。
更少的命令
用於查看文件的實時輸出 -F 什麼時候 少於 命令如下。
# sudo less –f /var/log/httpd/access_log
使用 Multitail 命令 – 查看多個日誌文件
如果要同時查看多個日誌文件,請使用 多尾 命令。該名稱本身暗示它用於查看和監視多個日誌文件。為此,您需要先安裝該軟件包。 使用以下命令在 CentOS8 上安裝軟件包:
# sudo dnf install –y multitail
安裝完成後同時查看兩個日誌文件。為此,請使用以下命令:
# sudo multitail /var/log/httpd/access_log /var/log/httpd/error_log
結論是
在本教程中,您學習瞭如何以不同方式查看日誌文件。它還展示瞭如何使用 multitail 命令一次查看多個日誌文件,以及如何查看有限數量的日誌文件。