45 votes

Comment savoir quels sont les processus en cours d'exécution et qui en est le propriétaire ?

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 ?

Je suppose que je me contente d'examiner tous les processus et de voir qui en est le propriétaire.

Comment puis-je voir les processus en cours.

Je lance la réponse et j'obtiens ceci. Il semble que l'utilisateur soit 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

63voto

Manula Waidyanatha Points 8133

Utilice 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 indique l'utilisateur qui exécute le processus.

8voto

Jash Jacob Points 4212

La réponse de Manula est correcte, mais si vous aimez les outils graphiques, gnome-system-monitor est un excellent outil fourni par Ubuntu. Il vous permet de voir rapidement et facilement les processus utilisateur, de les tuer, de voir les informations système, le système de fichiers, etc.

Tout ce que vous avez à faire, c'est de taper sur le terminal :

gnome-system-monitor

Ou en caractères d'imprimerie system-monitor et il devrait apparaître.

enter image description here

Source de l'image

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X