温馨提示×

如何查看debian mongodb配置

小樊
43
2026-09-29 13:50:44
栏目: 云计算

在 Debian 系统上查看 MongoDB 的配置,通常有以下几种方式,取决于你是如何安装 MongoDB 的(官方 apt 包、系统自带包、Docker 等)。


一、查看 MongoDB 配置文件位置

1. 常见配置文件路径

在 Debian 上,MongoDB 的配置文件通常位于:

/etc/mongod.conf

或(旧版本):

/etc/mongodb.conf

查看是否存在:

ls -l /etc/mongod.conf

二、查看配置文件内容

cat /etc/mongod.conf

或使用编辑器:

sudo nano /etc/mongod.conf

示例(YAML 格式,MongoDB 3.0+):

storage:
  dbPath: /var/lib/mongodb
  journal:
    enabled: true

systemLog:
  destination: file
  path: /var/log/mongodb/mongod.log
  logAppend: true

net:
  port: 27017
  bindIp: 127.0.0.1

三、查看 MongoDB 当前运行参数

1. 通过 MongoDB Shell 查看生效配置

mongo

或(新版本):

mongosh

然后执行:

db.adminCommand({ getCmdLineOpts: 1 })

这会显示 当前 MongoDB 实例实际使用的启动参数和配置文件路径。


四、查看 MongoDB 服务启动方式(systemd)

1. 查看服务状态

systemctl status mongod

2. 查看服务启动命令

systemctl cat mongod

重点关注:

ExecStart=/usr/bin/mongod --config /etc/mongod.conf

五、查看 MongoDB 日志中的配置信息

MongoDB 启动时会在日志中打印配置:

sudo journalctl -u mongod

或:

cat /var/log/mongodb/mongod.log | head -50

六、Docker 安装的 MongoDB(补充说明)

如果你是 Docker 启动的:

docker inspect <container_name>

查看:

  • Mounts(配置文件挂载)
  • Args(启动参数)

七、快速总结

目的 命令
配置文件位置 cat /etc/mongod.conf
当前运行配置 db.adminCommand({getCmdLineOpts:1})
启动方式 systemctl cat mongod
日志配置 journalctl -u mongod

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

  • MongoDB 版本(mongod --version)
  • 安装方式(apt / docker / 源码)
  • 你是想查 端口 / 鉴权 / 数据目录 / 性能参数

我可以给你更精准的查看方法。

0 踩