मुझे कैसे पता चलेगा कि कौन सी प्रक्रियाएं चल रही हैं और प्रक्रिया के मालिक कौन हैं?


37

मैं mongodb डेटाबेस डायरेक्टरी को बदलना चाहता हूं। कुछ का कहना है कि मुझे नई निर्देशिका के मालिक को उपयोगकर्ता नाम बदलने की आवश्यकता है जो मोंगोडब चल रहा है

https://stackoverflow.com/questions/5798549/why-cant-i-start-the-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     

हाँ, सर्वर और डेटाबेस में अक्सर अपना स्वयं का उपयोगकर्ता होता है, ताकि यदि कोई सुरक्षा उल्लंघन हो तो वे केवल अपने स्वयं के डेटा तक पहुंच सकें। वेब सर्वर को रूट के रूप में चलाना एक अच्छा विचार नहीं होगा।
जनवरी

जवाबों:


53

का उपयोग करें ps aux | grep mongodb। यह कंप्यूटर में चल रही प्रक्रियाओं को लौटाता है जिसका नाम मेंगोडब होता है। उस सूची में मोंगॉडब प्रक्रिया खोजें। पहले कॉलम में उपयोगकर्ता है जो प्रक्रिया चलाता है।


root @ ip-10-138-30-205: / media / newdrive # ps -aux | grep mongodb चेतावनी: बुरा पीएस सिंटैक्स, शायद एक फर्जी '-'? देखें 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 --colm = auto mongodb क्यों खराब वाक्यविन्यास चेतावनी ?
user4951

1
का उपयोग ps auxबिना "-" या ps -efजाँचman ps
manula Waidyanatha

7

मनुला का उत्तर सही है, लेकिन यदि आप ग्राफिकल टूल, सूक्ति-सिस्टम-मॉनीटर पसंद करते हैं, तो यह एक उत्कृष्ट उपकरण है जो उबंटू में आता है, और यह जल्दी और आसानी से आपको उपयोगकर्ता प्रक्रिया को देखता है, फिर मारता है, सिस्टम की जानकारी, फाइल सिस्टम को देखता है, आदि।

आपको बस टर्मिनल प्रकार की आवश्यकता है:

gnome-system-monitor

या डैश प्रकार में system-monitor और यह दिखाई देता है।

यहाँ छवि विवरण दर्ज करें

छवि का स्रोत

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.