所有 Linux 系統都會創建有關服務器、引導進程、內核和應用程序的信息,並將它們存儲在日誌文件中。日誌文件包含系統活動日誌以幫助您進行故障排除。日誌文件保存在 /var/日誌 目錄及其子目錄。在本教程中,您將學習如何在 CentOS 8 中使用不同的方法查看和監控日誌文件。所以讓我們開始吧。

使用tail命令查看日誌文件

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

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

因為日誌文件明顯變了。如果要顯示有限數量的行 -n 要顯示的行數,如下圖所示。

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

此命令僅顯示日誌文件的最後五行,如下所示。

更少的命令

用於顯示文件的實時輸出 -F 什麼時候 少於 命令是:

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

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

如果要同時查看多個日誌文件, 多尾 命令。該名稱本身意味著它用於查看和監控多個日誌文件。為此,您首先需要安裝該軟件包。 使用以下命令在 CentOS 8 上安裝軟件包:

# sudo dnf install –y multitail

安裝完成後同時查看兩個日誌文件。為此,請使用以下命令:

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

結論是

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