Bagaimana saya tahu proses mana yang berjalan dan siapa yang memiliki proses?

37

Saya ingin mengubah direktori database mongodb. Beberapa mengatakan bahwa saya perlu mengubah pemilik direktori baru ke nama pengguna yang menjalankan mongodb

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

Bagaimana saya tahu pengguna mana yang menjalankan layanan mongodb?

Yah saya kira saya hanya melihat semua proses dan melihat siapa yang memiliki proses itu.

Bagaimana cara melihat proses yang berjalan.

Saya menjalankan jawabannya dan mendapatkan ini. Sepertinya pengguna adalah mongodb. Bukan ubuntu, bukan root, tapi 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     
pengguna4951
sumber
Ya, server dan database sering memiliki pengguna sendiri, sehingga jika ada pelanggaran keamanan mereka hanya dapat mengakses data mereka sendiri. Menjalankan server web sebagai root bukan ide yang bagus.
Januari

Jawaban:

53

Gunakan ps aux | grep mongodb. Ini mengembalikan proses yang berjalan di komputer yang namanya mengandung mongodb. Cari proses mongodb dalam daftar itu. Kolom pertama memiliki pengguna yang menjalankan proses.

Manula Waidyanatha
sumber
root @ ip-10-138-30-205: / media / newdrive # ps -aux | grep mongodb Peringatan: sintaks ps buruk, mungkin palsu '-'? Lihat 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,01 8096 936 poin / 0 S + 11:38 0:00 grep --color = auto mongodb mengapa peringatan sintaksis buruk ?
user4951
1
gunakan ps auxTanpa "-" atau ps -efcentangman ps
Manula Waidyanatha
7

Jawaban dari Manula benar, tetapi jika Anda menyukai alat grafis, gnome-system-monitor, adalah alat yang sangat baik yang datang di Ubuntu, dan dengan cepat dan mudah Anda dapat melihat proses pengguna, membunuh kemudian, melihat info sistem, sistem file, dll.

Yang perlu Anda lakukan adalah jenis terminal:

gnome-system-monitor

Atau dalam tipe tanda hubung system-monitor dan itu harus muncul.

masukkan deskripsi gambar di sini

Sumber gambar

LnxSlck
sumber