Chcę zmienić katalog bazy danych mongodb. Niektórzy mówią, że muszę zmienić właściciela nowego katalogu na nazwę użytkownika, na której działa mongodb
https://stackoverflow.com/questions/5798549/why-cant-i-start-the-mongodb
Skąd mam wiedzieć, który użytkownik uruchamia usługę mongodb?
Przypuszczam, że po prostu patrzę na wszystkie procesy i widzę, kto jest właścicielem tych procesów.
Jak mogę zobaczyć uruchomione procesy.
Sprawdzam odpowiedź i rozumiem. Wygląda na to, że użytkownik to mongodb. Nie ubuntu, nie root, ale 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
Odpowiedzi:
Zastosowanie
ps aux | grep mongodb
. Zwraca procesy uruchomione na komputerze, którego nazwa zawiera mongodb. Wyszukaj proces mongodb na tej liście. Pierwsza kolumna ma użytkownika, który uruchamia proces.źródło
ps aux
bez „-” lubps -ef
czekuman ps
Odpowiedź od Manuli jest prawidłowa, ale jeśli lubisz narzędzia graficzne, gnome-system-monitor, jest doskonałym narzędziem, które jest dostępne w Ubuntu, i to szybko i łatwo pozwala zobaczyć proces użytkownika, zabić, zobacz informacje o systemie, system plików, itp.
Wszystko, co musisz zrobić, to typ terminala:
gnome-system-monitor
Lub w formie myślnika
system-monitor
i powinien się pojawić.Źródło obrazu
źródło