Как узнать, какие процессы запущены и кому принадлежит процесс?

Я хочу изменить каталог базы данных mongodb. Некоторые говорят, что мне нужно изменить владельца нового каталога на имя пользователя, на котором запущен mongodb

https://stackoverflow.com/questions/5798549/why-cant-i-start-the -mongodb

Как узнать, какой пользователь запускает службу mongodb?

Ну, я полагаю, я просто смотрю на все процессы и вижу, кому принадлежат эти процессы.

Как посмотреть запущенные процессы.

Я запускаю ответ и получаю это. Похоже, пользователь mongodb. Не убунту, не 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     
37
задан 23 May 2017 в 15:39

2 ответа

Используйте ps aux | grep mongodb. Это возвращает процессы, работающие в компьютере, имя которого содержит mongodb. Ищите процесс mongodb в том списке. Первый столбец имеет пользователя, который выполняет процесс.

51
ответ дан 23 May 2017 в 15:39

Ответ от Manula корректен, но если Вам нравятся графические инструменты, системный монитор гнома, превосходный инструмент, который прибывает в Ubuntu и его быстро и легкий, позвольте нам, Вы видите пользовательский процесс, уничтожаете затем, видите информацию о системе, файловую систему, и т.д.

Все, что необходимо сделать, терминальный тип:

gnome-system-monitor

Или в типе system-monitor тире и этом shoud появляются.

enter image description here

Источник изображения

7
ответ дан 23 May 2017 в 15:39

Другие вопросы по тегам:

Похожие вопросы: