Hangi işlemlerin yürüdüğünü ve işlemin kime ait olduğunu nasıl bilebilirim?


37

Mongodb veritabanı dizinini değiştirmek istiyorum. Bazıları yeni dizinin sahibini mongodb çalıştıran kullanıcı adına değiştirmem gerektiğini söylüyor.

https://stackoverflow.com/questions/5798549/why-cant-i-start-the-mongodb

Hangi kullanıcının mongodb hizmetini çalıştırdığını nasıl bilebilirim?

Sanırım tüm süreçlere bakıyorum ve bu süreçlerin kime ait olduğunu görüyorum.

Çalışan işlemleri nasıl görüyorum?

Cevabı çalıştırıp bunu alıyorum. Kullanıcı mongodb gibi görünüyor. Ubuntu değil, kök değil, 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     

Evet, sunucular ve veritabanları genellikle kendi kullanıcılarına sahiptir, böylece bir güvenlik ihlali olursa, yalnızca kendi verilerine erişebilirler. Bir web sunucusunu root olarak çalıştırmak iyi bir fikir olmaz.
Ocak

Yanıtlar:


53

Kullanın ps aux | grep mongodb. Adı mongodb içeren bilgisayarda çalışan işlemleri döndürür. Bu listede mongodb işlemini arayın. İlk sütun, işlemi çalıştıran kullanıcıya sahiptir.


root @ ip-10-138-30-205: / media / newdrive # ps -aux | grep mongodb Uyarı: Kötü ps sözdizimi, belki de sahte - -? Bakınız procps.sf.net/faq.html 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 puan / 0 S + 11:38 0:00 grep --color = otomatik mongodb neden kötü sözdizimi uyarısı ?
user4951

1
ps aux"-" kullanmayın veya ps -efkontrol edinman ps
Manula Waidyanatha

7

Manula'nın cevabı doğrudur, ancak gnome-system-monitor gibi grafiksel araçlardan hoşlanıyorsanız, Ubuntu'da gelen mükemmel bir araçtır ve hızlı ve kolay bir şekilde kullanıcı sürecini görelim, sonra öldürün, sistem bilgilerini, dosya sistemini görün. vb.

Yapmanız gereken tek şey terminal türü:

gnome-system-monitor

Veya çizgi türünde system-monitor ve görünür.

görüntü tanımını buraya girin

Resmin kaynağı

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.