2022
我们一起努力

查看Linux上MongoDB是否启动的方法详解

MongoDB是一款非常流行的开源文档数据库,很多网站和应用都在使用它。如果您在Linux上安装了MongoDB,并且想知道它是否正在运行,本文将向您介绍几种方法。

方法一:使用systemctl命令

如果您的Linux系统使用systemd作为init系统,那么systemctl是一个非常好的工具,可以帮助您管理MongoDB服务。您可以使用以下命令来检查MongoDB服务的状态:

```
sudo systemctl status mongod
```

如果MongoDB正在运行,您将看到类似于以下内容的输出:

```
● mongod.service - MongoDB Database Server
Loaded: loaded (/lib/systemd/system/mongod.service; disabled; vendor preset: enabled)
Active: active (running) since Wed 2019-08-28 22:49:55 UTC; 1 day 3h ago
Docs: https://docs.mongodb.org/manual
Main PID: 17386 (mongod)
Tasks: 23 (limit: 1117)
Memory: 90.7M
CGroup: /system.slice/mongod.service
└─17386 /usr/bin/mongod --config /etc/mongod.conf
```

其中关键信息是Active: active (running),这表明MongoDB正在运行。

如果MongoDB没有运行,您将看到类似于以下内容的输出:

```
● mongod.service - MongoDB Database Server
Loaded: loaded (/lib/systemd/system/mongod.service; disabled; vendor preset: enabled)
Active: inactive (dead)
Docs: https://docs.mongodb.org/manual
```

方法二:使用ps命令

ps命令用于显示当前正在运行的进程,可以帮助您检查MongoDB是否运行。您可以使用以下命令来查找名为mongod的进程:

```
ps aux | grep mongod
```

如果MongoDB正在运行,您将看到类似于以下内容的输出:

```
mongodb 17386 1.1 6.8 1032120 140028 ? Ssl Aug28 28:45 /usr/bin/mongod --config /etc/mongod.conf
```

其中关键信息是第二列,它是mongod进程的PID。

如果MongoDB没有运行,您将看不到任何关于mongod的输出。

方法三:使用MongoDB shell

如果您已经安装了MongoDB shell,您可以使用以下命令连接到本地MongoDB实例并检查其状态:

```
mongo
use admin
db.runCommand({what**yuri: 1})
```

如果MongoDB正在运行,您将看到类似于以下内容的输出:

```
MongoDB shell version v4.2.2
connecting to: mongodb://127.0.0.1:27017/admin?compressors=..(omitted)..&tlsCertificateKeyFile=%2Fetc%2Fletsencrypt%2Flive%2Fexample.com%2Fprivkey.pem&tlsCertificateKeyFilePassword=pass&tlsCAFile=%2Fetc%2Fletsencrypt%2Flive%2Fexample.com%2Fchain.pem&tlsAllowInvalidCertificates=true&tlsAllowInvalidHostnames=false
MongoDB server version: 4.2.2
{
"you" : "127.0.0.1:27017",
"ok" : 1
}
```

其中您可以看到"connecting to: mongodb://127.0.0.1:27017",表明MongoDB正在运行。

如果MongoDB没有运行,您将无法连接到本地实例。

综上所述,这是在Linux中检查MongoDB是否正在运行的三种方法。您可以根据自己的需求,选择其中任意一种进行使用。

赞(0)
文章名称:《查看Linux上MongoDB是否启动的方法详解》
文章链接:https://www.fzvps.com/249565.html
本站文章来源于互联网,如有侵权,请联系管理删除,本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
图片版权归属各自创作者所有,图片水印出于防止被无耻之徒盗取劳动成果的目的。

评论 抢沙发

评论前必须登录!