ओपननोप के साथ फ़ाइलों को कैसे और कब एक्सेस करता है मॉनीटर करें
Opensnoop कमांड का उपयोग करके आप देख सकते हैं कि आपके फाइल सिस्टम के साथ कोई प्रक्रिया क्या कर रही है। इसे आज़माने के लिए, टर्मिनल लॉन्च करें और फिर अनुप्रयोगों, फ़ाइल उपयोग, प्रक्रिया आईडी आदि के बारे में जानने के लिए साथ पालन करें।
कौन सा एप्लिकेशन देखने के लिए निर्दिष्ट करने के दो तरीके हैं, आप या तो प्रक्रिया नाम का उपयोग कर सकते हैं जो स्पष्ट रूप से आसान है, या प्रक्रियाओं का उपयोग संख्यात्मक आईडी:
sudo opensnoop -n applicationName
सफारी को ट्रैक करने के लिए, हम इसका उपयोग करेंगे:
sudo opensnoop -n Safari
या आप प्रक्रिया आईडी का उपयोग कर सकते हैं: sudo opensnoop -p PID
पीआईडी प्रक्रिया आईडी है, आप प्रक्रिया आईडी को पकड़ने के लिए grep के साथ ps कमांड का उपयोग कर इसे प्राप्त कर सकते हैं: ps aux|grep iTunes
फिर opensnoop के साथ परिणामी पीआईडी का उपयोग करें: sudo opensnoop -p 4621
इसी तरह, आप एक ही कमांड के साथ एक विशिष्ट फ़ाइल तक पहुंचने वाली प्रक्रियाओं की निगरानी कर सकते हैं:
sudo opensnoop -f filename
उदाहरण के लिए, देखें कि / etc / hosts तक पहुंच क्या है sudo opensnoop -f /etc/hosts
Opensnoop कमांड इस से कहीं अधिक शक्तिशाली है, लेकिन यह आदेश का उपयोग करने के लिए दो शक्तिशाली लेकिन आसान तरीके हैं। हमने वास्तव में मैक ओएस एक्स में अनुप्रयोगों के उपयोग को ट्रैक करने से पहले इसे कवर किया लेकिन हमें इस मामले पर एक और सवाल मिला, इसलिए हम यहां हैं।
OpenSnoop lsof के समान है, जिसे हमने आपके मैक पर स्पाइवेयर की जांच करते समय और आपके मैक पर सभी खुले इंटरनेट कनेक्शन देखने पर पहले कवर किया था।