Linuxディストリビューションでは、systemdを使用して、標準のコマンドラインツールを通じてサービスを起動および管理します。パッケージマネージャーを使用してMongoDB EnterpriseまたはMongoDB Communityをインストールした場合は、systemctlコマンドを使用してmongodプロセスを管理できます。
構文
sudo systemctl <command> mongod
コマンド
コマンド | 説明 |
|---|---|
| ブート時に MongoDB サービスを開始するように systemd を構成します。 |
| MongoDB サービスを再起動します。 |
| MongoDB サービスを開始します。 |
| MongoDBサービスのステータスを表示します。 |
| MongoDBサービスを停止します。 |
互換性
自己管理型の配置では、サポートされているsystemdベースのLinuxディストリビューションであれば、mongodプロセスをsystemctlコマンドで管理できます。
サポートされているプラットフォームの詳細については、以下を参照してください。
動作
ユーザー権限
systemdを通じて実行されるほとんどのコマンドには、高い権限を持つユーザーが必要です。rootユーザーはmongodプロセスをsystemctlコマンドで直接管理できますが、他のユーザーはsudo権限でこれらのコマンドを実行する必要があります。
システムジャーナル
デフォルト設定でsystemdを通じて実行されると、mongodはシステムジャーナルを通じてメッセージをログに記録します。ジャーナルを使用すると、journalctlコマンドで特定の課題やメッセージを検索できます。
例
MongoDB を起動する
MongoDBサービスを開始するには、次のコマンドを実行します。
sudo systemctl start mongod
MongoDB のステータスを表示する
MongoDB サービスのステータスを表示するには、次のコマンドを実行します。
systemctl status mongod
● mongod.service - High-performance, schema-free document-oriented database Loaded: loaded (/lib/systemd/system/mongod.service; enabled; vendor preset: enabled) Active: active (running) since Mon 2026-09-21 09:41:13 UTC; 4 days ago Docs: https://docs.mongodb.org/manual Main PID: 8642 (mongod) Memory: 148.1M CPU: 2m 15s CGroup: /system.slice/mongod.service └─8642 /usr/bin/mongod --config /etc/mongod.conf
サービスのステータスは機密情報ではありません。status コマンドを実行するために sudo は必要ありません。
MongoDB を停止します。
MongoDB サービスを停止するには、次のコマンドを実行します。
sudo systemctl stop mongod
MongoDB を再起動する
MongoDBサービスを再起動するには、次のコマンドを実行します。
sudo systemctl restart mongod
MongoDBを起動時に開始する
スタートアップ時にMongoDBサービスを開始するようにシステムを構成するには、次のコマンドを実行します。
sudo systemctl enable mongod
Created symlink /etc/systemd/system/multi-user.target.wants/mongod.service → /usr/lib/systemd/system/mongod.service.
MongoDBログを表示する
MongoDBがシステムジャーナルに送信したログメッセージを表示するには、次のコマンドを実行します。
sudo journalctl -u mongod
Sep 25 18:08:45 hostname systemd[1]: Started mongod.service - High-performance, schema-free document-oriented database. Sep 25 18:08:46 hostname mongod[229981]: {"t":{"$date":"2026-09-25T18:08:46.214+00:00"},"s":"I", "c":"STORAGE", "id":4615611, "ctx":"initandlisten", "msg":"MongoDB starting", "attr":{"pid":229981,"port":27017,"dbPath":"/var/lib/mongo","architecture":"64-bit","host":"hostname"}} Sep 25 18:08:46 hostname mongod[229981]: {"t":{"$date":"2026-09-25T18:08:46.214+00:00"},"s":"I", "c":"CONTROL", "id":51765, "ctx":"initandlisten", "msg":"Operating System", "attr":{"os":{"name":"Debian GNU/Linux 12 (bookworm)","version":"Kernel 6.1.0"}}}