若MinIO通過systemd
以服務形式運行(如使用systemctl start minio
啟動),可直接使用journalctl
命令查看服務日志:
# 實時查看MinIO服務最新日志
journalctl -u minio.service -f
此命令會持續輸出MinIO服務的運行日志,適合實時監控。
MinIO默認將日志存儲在/var/log/minio/
目錄下,主要日志文件為minio.log
??墒褂靡韵旅畈榭矗?/p>
# 查看完整日志文件
cat /var/log/minio/minio.log
# 實時查看日志最后10行(動態更新)
tail -n 10 /var/log/minio/minio.log
# 實時跟蹤日志新增內容(推薦)
tail -f /var/log/minio/minio.log
若需搜索特定關鍵詞(如“error”),可使用grep
命令:
grep 'error' /var/log/minio/minio.log
若啟動時修改了日志路徑,需通過MinIO配置文件(/etc/minio/config.json
)確認日志位置。配置文件中logFile
字段指定了日志文件的絕對路徑,例如:
{
"logLevel": "INFO",
"logFile": "/custom/path/minio.log"
}
確認路徑后,使用對應命令查看日志即可。
若啟動MinIO時通過--log-path
或重定向輸出指定了日志路徑(如nohup ./minio server /data > /data/minio.log 2>&1 &
),則需到指定目錄查看日志文件:
# 示例:查看自定義路徑下的日志
cat /data/minio.log
tail -f /data/minio.log
MinIO提供的mc
(MinIO Client)工具可查看集群信息,包括日志文件路徑。首先安裝并配置mc
,然后執行:
# 查看MinIO集群信息(包含日志路徑)
mc admin info myminio
輸出結果中會顯示日志文件的存儲位置,便于進一步查看。
sudo
提升權限,如sudo tail -f /var/log/minio/minio.log
)。less
(分頁查看)或grep
(過濾關鍵詞)命令處理,避免終端卡頓。