Microsoft Linux के लिए प्रोसेस मॉनिटर टूल Procmon जारी करता है
- श्रेणी: कंपनियों
Microsoft ने कुछ समय पहले खुलासा किया था कि उसकी कुछ योजनाएँ थीं जो Sysinternals द्वारा उपलब्ध कराए गए कुछ उपकरणों को लिनक्स में पोर्ट करने की थीं। वर्णित उपकरणों में से एक प्रक्रिया मॉनिटर, या छोटा ProcMon था, और एक पूर्वावलोकन आवेदन अब लिनक्स के लिए उपलब्ध है।
प्रक्रिया मॉनिटर विंडोज के लिए एक उन्नत निगरानी उपकरण है जो रजिस्ट्री, प्रक्रिया और थ्रेड गतिविधि जैसे वास्तविक समय के डेटा को प्रदर्शित करता है। यह एक शक्तिशाली उपकरण है जो बाद में विश्लेषण के लिए फ़ाइलों को जानकारी लॉगिंग का समर्थन करता है।
कार्यक्रम अत्यधिक विन्यास योग्य है, गैर-विनाशकारी फिल्टर, थ्रेड स्टैक की कैप्चरिंग, प्रक्रिया विवरण कैप्चरिंग और संचालन के बूट समय लॉगिंग का समर्थन करता है।
Procmon का लिनक्स संस्करण अब GitHub पर उपलब्ध है। ओपन सोर्स टूल को पूर्वावलोकन के रूप में जारी किया गया है।
चूंकि यह एक पूर्वावलोकन के रूप में जारी किया गया है, यह उबंटू 18.04 तक चलने वाले सिस्टम के लिए सीमित है जो लेखन के समय 4.18 से 5.3 तक है। कई उपयोगकर्ताओं ने Ubuntu 20.04 सिस्टम पर प्रक्रिया मॉनिटर टूल को बनाने या स्थापित करने का प्रयास किया और विफल रहे।
Microsoft इन प्रणालियों को ध्यान में रखने के लिए भविष्य में सिस्टम आवश्यकताओं में अधिक कॉन्फ़िगरेशन जोड़ने की योजना बना रहा है।
Ubuntu 18.04 उपकरणों पर इंस्टॉलेशन निर्देश सीधे हैं। निम्न आदेश चलाएँ:
- wget -q https://packages.microsoft.com/config/ubuntu/$(lsb_release -rs) /packages-microsoft-prod.deb -O package-microsoft-prod.deb
sudo dpkg -i संकुल-microsoft-prod.deb - sudo apt-get update
- sudo apt-get install procmon
बिल्ड निर्देश परियोजना के GitHub वेबसाइट पर भी दिए गए हैं, और लिनक्स उपयोगकर्ता इससे एक .deb फ़ाइल डाउनलोड कर सकते हैं रिलीज अनुभाग परियोजना के GitHub पृष्ठ पर।
आप हेल्प स्क्रीन प्रदर्शित करने के लिए स्थापना के बाद procmon -h चला सकते हैं। यहां कुछ उदाहरण दिए गए हैं जिन्हें आप चला सकते हैं:
- sudo procmon // सभी प्रक्रियाओं और syscalls का पता लगाने के लिए प्रक्रिया मॉनिटर टूल चलाता है।
- sudo procmon -p 1337 -c procmon.db // प्रक्रिया को 1337 हेडलेस मोड में रखता है और फ़ाइल procmon.db को डेटा बचाता है
- sudo procmon -p 1337 -e पढ़ो, लिखो, openat // निशान syscalls पढ़ा, लिखो, और प्रक्रिया का Opennat 1337
- sudo procmon -f procmon.db // इंटरफ़ेस के भीतर ट्रेस फ़ाइल procmon.db खोलता है।
समापन शब्द
Procmon उन्नत उपयोगों के लिए एक शक्तिशाली प्रणाली निगरानी उपकरण है। लिनक्स संस्करण मदद फ़ाइल के बिना आता है जिसमें Procmon का विंडोज संस्करण शामिल है। चूंकि यह एक पूर्वावलोकन के रूप में पेश किया जाता है, इसलिए यह संभव है कि कार्यक्रम को स्थिर रिलीज के रूप में पेश किए जाने के बाद एक मदद फ़ाइल प्रदान की जाएगी।