gpt4 book ai didi

mongodb - 使用 "sudo service mongod start"和 "mongod"有什么区别?

转载 作者:行者123 更新时间:2023-12-04 03:02:05 27 4
gpt4 key购买 nike

我正在使用 Ubuntu 16.04,我无法理解使用之间有什么区别

sudo service mongod start

mongod

在mongodb官方文档中here

说要启动 mongodb 只需使用 sudo service mongod start,它的日志存储在/var/log/mongodb 中。但是,我尝试以这种方式使用mongod运行mongodb,日志显示在终端上,关闭终端后,我找不到日志文件。

很困惑。

最佳答案

sudo - 以 root 身份运行命令。
服务 - 将以下程序作为守护进程(后台进程)进行管理。
mongod - 显然是有问题的 MongoDB 程序。
start - 告诉 service 如何处理相关程序的命令。

一起,我们得到“我想启动 mongod 作为后台进程,我想以 root 运行它,这样它就有权限做它需要的事情去做”。然而,单独运行 mongod 以普通方式运行程序,即作为前台进程。通常你想把它作为后台进程运行,这样你就可以自由地做其他事情,例如通过 shell 访问连接到数据库。

这非常简单,但它应该解释您此时实际需要了解的内容。

关于mongodb - 使用 "sudo service mongod start"和 "mongod"有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48364511/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com