在 Debian 上查看 MongoDB 日志,常见有以下几种方式,取决于你的安装方式和配置。
如果你是用 apt 安装的 MongoDB(如 mongodb-org),通常日志由 systemd 管理:
sudo journalctl -u mongod
实时查看:
sudo journalctl -u mongod -f
只看最近 100 行:
sudo journalctl -u mongod -n 100
Debian 上常见路径:
/var/log/mongodb/mongod.log
查看日志:
sudo tail -f /var/log/mongodb/mongod.log
查看最后 100 行:
sudo tail -n 100 /var/log/mongodb/mongod.log
如果找不到日志,可以查看 MongoDB 配置文件:
sudo cat /etc/mongod.conf
关注这一段:
systemLog:
destination: file
path: /var/log/mongodb/mongod.log
logAppend: true
进入 mongo shell:
mongosh
查看当前日志路径:
db.adminCommand({ getCmdLineOpts: 1 })
可能是:
systemd 日志(没写文件)检查状态:
sudo systemctl status mongod
使用 sudo 查看日志
如果你能告诉我:
我可以给你更精确的命令。