root@xueantai-ThinkPad-S5-S540:~# sudo find / -name "*mongod.conf" find: ‘/run/user/1000/doc’: 权限不够 find: ‘/run/user/1000/gvfs’: 权限不够
时间: 2023-08-02 09:10:35 浏览: 143
这个错误提示表明 `find` 命令在搜索时没有足够的权限来访问一些目录。在 Linux 系统中,一些目录和文件只有超级用户(root)或者特定用户才有访问权限。因此,你需要使用 `sudo` 命令以超级用户的身份运行 `find` 命令,以便搜索整个文件系统。
请尝试以下命令:
```
sudo find / -name "*mongod.conf"
```
这个命令将以超级用户的身份搜索整个文件系统,并查找所有名字包含 "mongod.conf" 的文件。如果你不想看到权限不足的错误提示,可以将错误输出重定向到 `/dev/null`:
```
sudo find / -name "*mongod.conf" 2>/dev/null
```
这个命令将错误输出重定向到 `/dev/null`,这样就不会在终端上显示错误信息了。
相关问题
root@xueantai-ThinkPad-S5-S540:/usr/bin# sudo service mongod start Failed to start mongod.service: Unit mongod.service not found.
这个错误提示表明 mongod 服务没有被正确安装或者没有被启动。你可以尝试按照以下步骤检查和解决问题:
1. 确认 mongod 是否已经被正确安装。可以通过运行 `mongod --version` 命令来检查版本信息。
2. 如果 mongod 已经被正确安装,尝试手动启动服务。可以通过运行 `sudo systemctl start mongod` 或者 `sudo service mongod start` 命令来启动 mongod 服务。
3. 如果手动启动服务失败,可以检查 mongod 的配置文件是否正确。mongod 的配置文件通常位于 `/etc/mongod.conf`,你可以检查其中的配置选项是否正确。
4. 如果以上步骤都没有解决问题,你可以尝试重新安装 mongod。可以通过运行 `sudo apt-get remove mongodb*` 和 `sudo apt-get install mongodb-org` 命令来卸载和重新安装 mongod。
阅读全文