怎么在Linux中查看mongodb服务是否启动(linux查看mongodb状态)

2023-03-21 1452阅读

温馨提示:这篇文章已超过752天没有更新,请注意相关的内容是否还可用!

在Linux中,MongoDB是一种流行的NoSQL数据库管理系统。在使用MongoDB时,我们需要确保它已经启动并正常运行。本文将介绍如何在Linux中查看MongoDB服务是否启动以及如何查看MongoDB的状态。首先打开终端窗口,然后输入以下命令:```sudo systemctl status mongod```如果MongoDB服务正在运行,则会显示类似于以下内容的输出:```● mongod.service - MongoDB Database ServerLoaded: loaded Active: active since Tue 2021-06-22 16:23:32 CST; 3 days agoDocs:Main PID: 1099 Tasks: 23 Memory: 141.7MCGroup: /system.slice/mongod.service└─1099 /usr/bin/mongod --config /etc/mongod.conf```2. 检查MongoDB日志文件另一种方法是检查MongoDB的日志文件。

怎么在Linux中查看mongodb服务是否启动(linux查看mongodb状态)

在Linux中,MongoDB是一种流行的NoSQL数据库管理系统。它可以运行在各种操作系统上,包括Linux。在使用MongoDB时,我们需要确保它已经启动并正常运行。本文将介绍如何在Linux中查看MongoDB服务是否启动以及如何查看MongoDB的状态。

一、查看MongoDB服务是否启动

1. 使用命令行工具

在Linux中,我们可以使用命令行工具来检查MongoDB服务是否已经启动。首先打开终端窗口,然后输入以下命令:

```

sudo systemctl status mongod

```

如果MongoDB服务正在运行,则会显示类似于以下内容的输出:

```

● mongod.service - MongoDB Database Server

Loaded: loaded (/lib/systemd/system/mongod.service; enabled; vendor preset: enabled)

Active: active (running) since Tue 2021-06-22 16:23:32 CST; 3 days ago

Docs:

Main PID: 1099 (mongod)

Tasks: 23 (limit: 4915)

Memory: 141.7M

CGroup: /system.slice/mongod.service

└─1099 /usr/bin/mongod --config /etc/mongod.conf

```

2. 检查MongoDB日志文件

另一种方法是检查MongoDB的日志文件。默认情况下,MongoDB的日志文件位于/var/log/mongodb/mongod.log。我们可以使用以下命令查看日志文件:

```

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

```

如果MongoDB服务正在运行,则会显示类似于以下内容的输出:

```

2021-06-25T09:41:28.547+0800 I CONTROL [initandlisten] MongoDB starting : pid=1099 port=27017 dbpath=/var/lib/mongodb 64-bit host=ubuntu

2021-06-25T09:41:28.547+0800 I CONTROL [initandlisten] db version v4.4.6

2021-06-25T09:41:28.547+0800 I CONTROL [initandlisten] git version: 72e66213c2c3eab37d9358d5e78ad7f5c1d0d0d7

2021-06-25T09:41:28.547+0800 I CONTROL [initandlisten] OpenSSL version: OpenSSL 1.1.1f 31 Mar 2020

2021-06-25T09:41:28.547+0800 I CONTROL [initandlisten] allocator: tcmalloc

2021-06-25T09:41:28.547+0800 I CONTROL [initandlisten] modules: none

2021-06-25T09:41:28.547+0800 I CONTROL [initandlisten] build environment:

2021-06-25T09:41:28.547+0800 I CONTROL [initandlisten] distmod: ubuntu2004

2021-06-25T09:41:28.547+0800 I CONTROL [initandlisten] distarch: x86_64

2021-06-25T09:41:28.547+0800 I CONTROL [initandlisten] target_arch: x86_64

2021-06-25T09:41:28.547+0800 I CONTROL [initandlisten] options: { config: "/etc/mongod.conf", net: { bindIp: "127.0.0.1" }, processManagement: { timeZoneInfo: "/usr/share/zoneinfo" }, storage: { dbPath: "/var/lib/mongodb", journal: { enabled: true } }, systemLog: { destination: "file", logAppend: true, path: "/var/log/mongodb/mongod.log" } }

2021-06-25T09:41:28.548+0800 I STORAGE [initandlisten] WiredTigerKVEngine loaded the metadata for the column family: (no column family specified). Please note that the cached metadata is not necessarily in sync with the file system metadata.

2021-06-25T09:41:28.549+0800 I STORAGE [initandlisten] WiredTigerKVEngine starting recovery from checkpoint for unclean shutdown

2021-06-25T09:41:28.549+0800 I STORAGE [initandlisten] WiredTigerKVEngine recoveryTimestampTs: Timestamp(1624585283, 1)

2021-06-25T09:41:28.549+0800 I STORAGE [initandlisten] WiredTigerKVEngine recoveryCheckpoint: 34920

2021-06-25T09:41:28.549+0800 I STORAGE [initandlisten] WiredTigerKVEngine (WTCheckpointThread) WT_CHECKPOINT [WT_VERB_RECOVERY_PROGRESS] Progress: 0.00% (0/34920)

2021-06-25T09:41:28.550+0800 I STORAGE [initandlisten] WiredTigerKVEngine (WTCheckpointThread) WT_CHECKPOINT [WT_VERB_RECOVERY_PROGRESS] Progress: 1.75% (612/34920)

...

```

二、查看MongoDB的状态

1. 使用mongo shell

在Linux中,我们可以通过MongoDB自带的mongo shell来查看MongoDB的状态。首先打开

有云计算,存储需求就上慈云数据:点我进入领取200元优惠券
VPS购买请点击我

免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理! 图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库和百度,360,搜狗等多加搜索引擎自动关键词搜索配图,如有侵权的图片,请第一时间联系我们,邮箱:ciyunidc@ciyunshuju.com。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!

目录[+]