在 CentOS 系統中,MongoDB 的日志文件通常位于 /var/log/mongodb
目錄下。要查看 MongoDB 的日志,你可以使用 tail
、less
或 grep
等命令。以下是一些常用的命令示例:
sudo tail -n 50 /var/log/mongodb/mongod.log
這將顯示 mongod.log
文件的最后 50 行。你可以根據需要更改行數。
sudo tail -f /var/log/mongodb/mongod.log
這將實時顯示 mongod.log
文件的新內容。要停止實時查看,請按 Ctrl + C
。
sudo grep 'keyword' /var/log/mongodb/mongod.log
將 ‘keyword’ 替換為你想要查找的關鍵字。這將顯示包含關鍵字的日志行。
首先,你需要找到日志文件中包含你感興趣的時間戳的行。然后,你可以使用 sed
命令來提取特定時間段的日志。例如,要查看 2021 年 10 月 1 日的日志,你可以執行以下命令:
sudo sed -n '/2021-10-01 00:00:00/,/2021-10-01 23:59:59/p' /var/log/mongodb/mongod.log
這將顯示 2021 年 10 月 1 日當天的所有日志。請注意,你需要根據實際的日志時間戳調整日期和時間范圍。
在使用這些命令時,請確保你有足夠的權限訪問 /var/log/mongodb
目錄和日志文件。在某些情況下,你可能需要使用 sudo
命令來獲取管理員權限。