ฉันจะรู้ได้อย่างไรว่ากระบวนการใดกำลังทำงานอยู่และใครเป็นเจ้าของกระบวนการ


37

ฉันต้องการเปลี่ยนไดเรกทอรีฐานข้อมูล mongodb บางคนบอกว่าฉันต้องเปลี่ยนเจ้าของไดเรกทอรีใหม่เป็นชื่อผู้ใช้ที่ใช้ mongodb

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

ฉันจะรู้ได้อย่างไรว่าผู้ใช้คนใดกำลังใช้บริการ mongodb อยู่?

ฉันคิดว่าฉันแค่ดูกระบวนการทั้งหมดและดูว่าใครเป็นเจ้าของกระบวนการเหล่านั้น

ฉันจะดูกระบวนการทำงานได้อย่างไร

ฉันเรียกใช้คำตอบและรับสิ่งนี้ ดูเหมือนว่าผู้ใช้คือ 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     

ใช่เซิร์ฟเวอร์และฐานข้อมูลมักจะมีผู้ใช้ของตนเองดังนั้นหากมีการละเมิดความปลอดภัยพวกเขาสามารถเข้าถึงข้อมูลของตัวเองเท่านั้น การใช้งานเว็บเซิร์ฟเวอร์ในฐานะรูทจะไม่ใช่ความคิดที่ดี
มกราคม

คำตอบ:


52

ps aux | grep mongodbใช้ มันจะส่งกลับกระบวนการทำงานในคอมพิวเตอร์ที่มีชื่อมี mongodb ค้นหากระบวนการ mongodb ในรายการนั้น คอลัมน์แรกมีผู้ใช้ที่เรียกใช้กระบวนการ


root @ ip-10-138-30-205: / media / newdrive # ps -aux | grep mongodb คำเตือน: ไวยากรณ์ ps ไม่ดีอาจเป็นการหลอกลวง '-'? ดู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 รูท 17154 0.0 0.1 8096 936 pts / 0 S + 11:38 0:00 grep --color = auto mongodb ทำไมคำเตือนไวยากรณ์ที่ไม่ดี ?
user4951

1
ใช้ps auxโดยไม่ต้อง "-" หรือps -efตรวจสอบman ps
Manula Waidyanatha

7

คำตอบจาก Manula นั้นถูกต้อง แต่ถ้าคุณชอบเครื่องมือกราฟิก gnome-system-monitor เป็นเครื่องมือที่ยอดเยี่ยมที่มาใน Ubuntu และมันง่ายและรวดเร็วที่ให้คุณเห็นกระบวนการผู้ใช้ฆ่าแล้วดูข้อมูลระบบระบบไฟล์ เป็นต้น

สิ่งที่คุณต้องทำคือประเภทอาคาร:

gnome-system-monitor

หรือในประเภทประsystem-monitor และมันจะปรากฏขึ้น

ป้อนคำอธิบายรูปภาพที่นี่

แหล่งที่มาของภาพ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.