在 Ubuntu 上查看 MongoDB 的配置,通常有以下几种方式:
MongoDB 默认配置文件一般位于:
/etc/mongod.conf
查看文件内容:
cat /etc/mongod.conf
或使用编辑器:
sudo nano /etc/mongod.conf
systemctl cat mongod
或
ps aux | grep mongod
可以看到 MongoDB 启动时使用的配置文件和参数,例如:
--config /etc/mongod.conf
连接到 MongoDB:
mongo
(MongoDB 6+ 可使用 mongosh)
执行:
use admin
db.runCommand({ getCmdLineOpts: 1 })
这会返回 当前实例的启动参数和配置文件内容。
db.serverStatus().storage
或
db.getMongo().getDB("admin").runCommand({ replSetGetConfig: 1 })
(如果是副本集)
storage:
dbPath: /var/lib/mongodb
systemLog:
path: /var/log/mongodb/mongod.log
net:
port: 27017
bindIp: 127.0.0.1
sudo tail -n 100 /var/log/mongodb/mongod.log
如果你愿意,可以告诉我:
我可以提供更精确的命令。