Chr*_*n P 18
在mongo shell中,您可以在数据库上运行getCmdLineOpts命令,admin该命令将为您提供用于启动mongod或mongos的命令行选项:
db.runCommand({getCmdLineOpts:1})
{
"argv" : [
"/usr/bin/mongod",
"--config",
"/etc/mongodb.conf"
],
"parsed" : {
"config" : "/etc/mongodb.conf",
"net" : {
"port" : 27017
},
"storage" : {
"dbPath" : "/var/lib/mongodb"
},
"systemLog" : {
"destination" : "file",
"logAppend" : true,
"path" : "/var/log/mongodb/mongodb.log"
}
},
"ok" : 1
}
Run Code Online (Sandbox Code Playgroud)
在ubuntu 16上,如果你运行systemctl status mongodb它将显示以下内容.在底部,您可以看到--config /etc/mongod.conf,这看起来像我加载的配置文件的位置
Loaded: loaded (/etc/systemd/system/mongodb.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2016-08-09 14:33:03 UTC; 3s ago
Main PID: 6674 (mongod)
Tasks: 21
Memory: 40.1M
CPU: 230ms
CGroup: /system.slice/mongodb.service
??6674 /usr/bin/mongod --quiet --config /etc/mongod.conf
Run Code Online (Sandbox Code Playgroud)