/etc/mongod.conf,设置 systemLog 参数,如 destination(文件/syslog)、path(日志路径,默认 /var/log/mongodb/mongod.log)、logAppend(是否追加,默认 true)、verbosity(日志详细程度,0-5,默认1)。logLevel 参数设置(0-5),控制日志输出量,生产环境建议保持默认或设为1。/etc/logrotate.d/mongodb,配置如:/var/log/mongodb/mongod.log { daily rotate 7 compress missingok notifempty create 0640 mongodb mongodb postrotate kill -SIGUSR1 $(cat /var/run/mongodb.pid) endscript } 启用后自动按天轮转,保留7天日志并压缩。mongo --eval "db.adminCommand({ logRotate: 1 })" 命令触发。tail -f /var/log/mongodb/mongod.log 监控日志更新。jq 解析JSON格式日志,提取关键信息(如错误、慢查询)。logrotate 的 rotate 和 compress 参数控制保留天数及压缩。find /var/log/mongodb/ -mtime +30 -delete 删除30天前日志。chown 和 chmod 限制日志文件访问权限,确保仅授权用户可读。db.setProfilingLevel(1) 开启慢查询记录,分析性能瓶颈。