Je veux changer le répertoire de la base de données mongodb. Certains disent que je dois changer le propriétaire du nouveau répertoire pour le nom d'utilisateur qui exécute mongodb
https://stackoverflow.com/questions/5798549/why-cant-i-start-the-mongodb
Comment savoir quel utilisateur exécute le service mongodb?
Eh bien, je suppose que je ne fais que regarder tous les processus et voir à qui appartiennent ces processus.
Comment puis-je voir les processus en cours.
Je lance la réponse et reçois ceci. On dirait que l'utilisateur est mongodb. Pas ubuntu, pas root, mais 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
Réponses:
Utilisez
ps aux | grep mongodb
. Il renvoie les processus en cours d'exécution sur l'ordinateur dont le nom contient mongodb. Recherchez le processus mongodb dans cette liste. La première colonne a l'utilisateur qui exécute le processus.la source
ps aux
sans "-" oups -ef
vérifierman ps
La réponse de Manula est correcte, mais si vous aimez les outils graphiques, gnome-system-monitor est un excellent outil fourni avec Ubuntu. Il vous permet de voir rapidement et facilement le processus utilisateur, puis de le supprimer, puis de consulter les informations système, le système de fichiers, etc.
Tout ce que vous avez à faire est un type de terminal:
gnome-system-monitor
Ou en caractères pointillés
system-monitor
et cela devrait apparaître.Source de l'image
la source