我想更改 mongodb 数据库目录。有人说我需要将新目录的所有者更改为运行 mongodb 的用户名
https://stackoverflow.com/questions/5798549/why-cant-i-start-the-mongodb
我如何知道哪个用户正在运行 mongodb 服务?
好吧,我想我只是查看所有流程并查看谁拥有这些流程。
我如何查看正在运行的进程。
我运行答案并得到这个。看起来用户是 mongodb。不是 ubuntu,不是 root,而是 mongodb
root@ip-10-138-30-205:/media/newdrive# ps aux | grep mongodb
mongodb 17140 0.3 5.2 131484 31832 ? Ssl 11:35 0:00 /usr/bin/mongod --config /etc/mongodb.conf
root 17154 0.0 0.1 8096 936 pts/0 S+ 11:38 0:00 grep --color=auto mongodb
答案1
使用ps aux | grep mongodb
。它返回计算机中正在运行的名称包含 mongodb 的进程。在该列表中搜索 mongodb 进程。第一列有运行该进程的用户。
答案2
Manula 的回答是正确的,但如果你喜欢图形工具,gnome-system-monitor 是 Ubuntu 中一个很棒的工具,它能让你快速轻松地查看用户进程、终止进程,查看系统信息、文件系统等。
您需要做的就是终端类型:
gnome-system-monitor
或者以破折号类型system-monitor
输入它就会出现。