温馨提示×

linux mongodb配置怎么查看

小樊
47
2026-10-13 04:55:46
栏目: 云计算

在 Linux 下查看 MongoDB 的配置,常见有几种方式,按使用场景给你总结一下:


一、查看 MongoDB 配置文件位置

MongoDB 启动时通常会指定配置文件,常见路径:

/etc/mongod.conf

查看是否存在:

ls -l /etc/mongod.conf

如果你不确定 MongoDB 是怎么启动的,可以看进程参数:

ps -ef | grep mongod

示例输出:

mongod --config /etc/mongod.conf

二、直接查看配置文件内容

cat /etc/mongod.conf

常见内容示例(YAML 格式):

storage:
  dbPath: /var/lib/mongo
systemLog:
  destination: file
  path: /var/log/mongodb/mongod.log
net:
  port: 27017
  bindIp: 127.0.0.1

三、通过 MongoDB 命令查看运行配置

连接到 MongoDB 后,可以查看当前生效的配置:

mongo

或(新版本)

mongosh

执行:

db.runCommand({ getCmdLineOpts: 1 })

返回的是 MongoDB 实际启动时的参数。


四、查看 MongoDB 监听端口和绑定 IP

netstat -tunlp | grep mongod

或

ss -tunlp | grep mongod

五、查看 MongoDB 日志(排错很有用)

tail -f /var/log/mongodb/mongod.log

六、systemd 方式查看(推荐)

如果是 systemd 管理:

systemctl status mongod

查看启动参数:

systemctl cat mongod

七、常见配置文件路径总结

系统 路径
CentOS / RHEL /etc/mongod.conf
Ubuntu /etc/mongod.conf
源码安装 自定义路径

如果你愿意,可以告诉我:

  • MongoDB 版本
  • 安装方式(apt / yum / 源码 / Docker)
  • 想看的是 端口 / 存储路径 / 权限 / 副本集 哪一类配置

我可以给你更精确的命令。

0 踩