Я хочу изменить каталог базы данных mongodb. Некоторые говорят, что мне нужно изменить владельца нового каталога на имя пользователя, на котором запущен mongodb
https://stackoverflow.com/questions/5798549/why-cant-i-start-the-mongodb
Как узнать, какой пользователь запускает службу mongodb?
Ну, я полагаю, я просто смотрю на все процессы и вижу, кому принадлежат эти процессы.
Как я вижу запущенные процессы.
Я запускаю ответ и получаю это. Похоже, пользователь mongodb. Не убунту, не рут, а 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
Ответы:
Использование
ps aux | grep mongodb
. Возвращает процессы, запущенные на компьютере, имя которого содержит mongodb. Найдите процесс mongodb в этом списке. В первом столбце есть пользователь, который запускает процесс.источник
ps aux
без "-" илиps -ef
проверкиman ps
Ответ от Manula правильный, но если вам нравятся графические инструменты, gnome-system-monitor - это отличный инструмент, который входит в Ubuntu, и он быстро и легко позволяет вам увидеть пользовательский процесс, затем уничтожить, увидеть информацию о системе, файловую систему, и т.п.
Все, что вам нужно сделать, это тип терминала:
gnome-system-monitor
Или в тире типа,
system-monitor
и это должно появиться.Источник изображения
источник