如何在 CentOS 8 中查看和監控日誌文件

所有 Linux 系統都會在日誌文件中創建和存儲有關服務器、引導過程、內核和應用程序的信息,這有助於故障排除,因為它包含系統活動日誌。 日誌文件存儲在 /var/日誌 目錄及其子目錄。 在本教程中,我們將學習如何使用不同的方式在 CentOS8 中查看和監控日誌文件。 那麼,讓我們開始吧。

使用tail命令查看日誌文件

是最常用的查看日誌的命令。 要使用此命令 -F 用於跟踪文件內容,打開終端輸入以下命令:

# sudo tail –f /var/log/apache2/access.log

由於日誌文件顯然已更改。 如果要顯示有限數量的行,請使用 -n 以及要顯示的行數,如下圖。

# sudo tail –n5 –f /var/log/apache2/access.log

該命令只會顯示日誌文件的最後五行,如下所示。

少命令

使用查看文件的實時輸出 -F較少的 命令如下圖。

# sudo 少 –f /var/log/httpd/access_log

使用 Multitail 命令——查看多個日誌文件

如果要同時顯示多個日誌文件,請使用 多尾 命令。 該名稱本身暗示它用於查看和監視多個日誌文件。 為此,我們需要先安裝軟件包。 在 CentOS8 中使用以下命令安裝軟件包。

# sudo dnf 安裝 –y 多尾

安裝完成後,是時候同時顯示兩個日誌文件了。 為此,請使用以下命令。

# sudo multitail /var/log/httpd/access_log /var/log/httpd/error_log

結論

在本教程中,我們學習瞭如何使用不同的方式查看日誌文件,還學習瞭如何使用 multitail 命令同時查看多個日誌文件,如何顯示有限的行數。