Quiero cambiar el directorio de la base de datos mongodb. Algunos dicen que necesito cambiar el propietario del nuevo directorio al nombre de usuario que ejecuta mongodb
https://stackoverflow.com/questions/5798549/why-cant-i-start-the-mongodb
¿Cómo sé qué usuario está ejecutando el servicio mongodb?
Bueno, supongo que solo miro todos los procesos y veo quién es el propietario de esos procesos.
¿Cómo veo los procesos en ejecución?
Ejecuto la respuesta y obtengo esto. Parece que el usuario es mongodb. No ubuntu, no root, sino 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
Respuestas:
Uso
ps aux | grep mongodb
. Devuelve los procesos que se ejecutan en la computadora cuyo nombre contiene mongodb. Busque el proceso mongodb en esa lista. La primera columna tiene el usuario que ejecuta el proceso.fuente
ps aux
Sin "-" ops -ef
marcarman ps
La respuesta de Manula es correcta, pero si te gustan las herramientas gráficas, gnome-system-monitor, es una excelente herramienta que viene en Ubuntu, y rápida y fácilmente te permite ver el proceso del usuario, matarlo, ver información del sistema, sistema de archivos, etc.
Todo lo que necesitas hacer es el tipo de terminal:
gnome-system-monitor
O en el tipo de guión
system-monitor
y debería aparecer.Fuente de imagen
fuente