Eu quero mudar o diretório do banco de dados mongodb. Alguns dizem que preciso alterar o proprietário do novo diretório para o nome de usuário que está executando o mongodb
https://stackoverflow.com/questions/5798549/why-cant-i-start-the-mongodb
Como sei qual usuário está executando o serviço mongodb?
Bem, suponho que apenas analise todos os processos e veja quem é o proprietário desses processos.
Como vejo os processos em execução.
Eu corro a resposta e entendo isso. Parece que o usuário é mongodb. Não ubuntu, não root, mas 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
Respostas:
Use
ps aux | grep mongodb
. Ele retorna os processos em execução no computador cujo nome contém mongodb. Procure o processo mongodb nessa lista. A primeira coluna possui o usuário que executa o processo.fonte
ps aux
Without "-" orps -ef
checkman ps
A resposta do Manula está correta, mas se você gosta de ferramentas gráficas, o gnome-system-monitor, é uma excelente ferramenta que vem no Ubuntu e é rápida e fácil ver o processo do usuário, matar, ver informações do sistema, sistema de arquivos, etc.
Tudo que você precisa fazer é o tipo de terminal:
gnome-system-monitor
Ou no tipo de traço
system-monitor
e ele deve aparecer.Fonte da imagem
fonte