उन्नत मैक ओएस एक्स डायग्नोस्टिक्स & sysdiagnose के साथ समस्या निवारण
मैक उपयोगकर्ता जो मैक ओएस के साथ विशेष रूप से जटिल या परेशान करने वाले मुद्दों से निपट रहे हैं, मैक ओएस एक्स में कमांड लाइन से उपलब्ध एक उन्नत डायग्नोस्टिक्स टूल में बदल सकते हैं। टूल, जिसे sysdiagnose कहा जाता है, विस्तृत तकनीकी विश्लेषण और विभिन्न प्रकार के घटकों की रिपोर्ट प्रदान करता है। ओएस एक्स और मैक हार्डवेयर, इसे उन्नत समस्या निवारण और निदान आवश्यकताओं के लिए एक संभावित मूल्यवान उपकरण बनाते हैं।
sysdiagnose मैक से बड़ी मात्रा में जानकारी और डेटा एकत्र करेगा, जिसमें स्पिनडंप और क्रैश रिपोर्ट, fs_usage और टॉप का आउटपुट, कर्नेल एक्सटेंशन और कर्नेल डेटा, मेमोरी उपयोग की जानकारी और उपयोगकर्ता प्रक्रियाओं के बारे में विवरण शामिल हैं, सभी सिस्टम लॉग और कर्नेल लॉग, सिस्टम प्रोफाइलर से एक रिपोर्ट, डिस्क उपयोग विवरण और जानकारी, I/O किट विवरण, नेटवर्क स्थिति और विवरण, और अतिरिक्त प्रक्रिया विशिष्ट विवरण यदि एक प्रक्रिया आईडी (PID) कमांड के साथ निर्दिष्ट है। क्या यह जटिल लगता है? ठीक है, यह जानबूझकर ऐसा है, और यह अधिकांश उपयोगकर्ताओं के लिए बहुत अधिक है, यही कारण है कि यह केवल उन्नत उपयोगकर्ताओं के लिए अभिप्रेत है। स्पष्ट रूप से, sysdiagnose द्वारा प्रदान किए गए विवरण एक औसत मैक उपयोगकर्ता के लिए कुल अस्पष्टता की तरह पढ़ेंगे, और हालांकि कमांड चलाने वाले नौसिखियों में कोई नुकसान नहीं है, डेटा पढ़ना गीक ग्रीक जैसा दिखने वाला है।
sysdiagnose रिपोर्ट की जटिल तकनीकी प्रकृति के कारण, औसत मैक उपयोगकर्ताओं को इससे अधिक लाभ नहीं होगा, और इस प्रकार यह वास्तव में उन्नत मैक उपयोगकर्ताओं के लिए सबसे अच्छा आरक्षित है जो विस्तृत सिस्टम विश्लेषण और रिपोर्ट को चालू करना समझते हैं कार्रवाई में।
रनिंग sysdiagnose और Mac OS X से विस्तृत Mac सिस्टम और प्रदर्शन रिपोर्ट प्राप्त करना
मैक ओएस एक्स में उन्नत सिस्टम डायग्नोस्टिक्स चलाने के लिए, आपको टर्मिनल लॉन्च करना होगा और निम्न कमांड स्ट्रिंग टाइप करना होगा:
sudo sysdiagnose -f ~/Desktop/
sudo का उपयोग करने के लिए एक व्यवस्थापक पासवर्ड की आवश्यकता होती है, जो रूट एक्सेस प्राप्त करने और उन्नत सिस्टम विवरण उत्पन्न करने के लिए आवश्यक है। -F ध्वज वैकल्पिक है और गंतव्य निर्देशिका को निर्दिष्ट करने के लिए उपयोग किया जाता है, इस मामले में यह आउटपुट फ़ाइल को डेस्कटॉप पर रखता है, अन्यथा कमांड सिस्टम डायग्नोस्टिक्स को Mac OS X की tmp निर्देशिका में /var/tmp/ पर डंप कर देगा
sysdiagnose चलाने से पहले, आदेश एक संदेश प्रतिध्वनित करेगा जो यह दर्शाता है कि किस प्रकार का डेटा एकत्र किया गया है और इसमें कुछ व्यक्तिगत विवरण शामिल हो सकते हैं, जैसे आपका उपयोगकर्ता नाम, ड्राइव नाम, नेटवर्क नाम और कंप्यूटर नाम। यदि आप नहीं चाहते कि वह सारा डेटा आपके Mac से डायग्नोस्टिक्स फ़ाइलों में डाला जाए, तो ठीक है, कमांड न चलाएँ।sysdiagnose के चलने से पहले प्रदर्शित होने वाला पूरा संदेश यहां दिया गया है:
“यह डायग्नोस्टिक टूल ऐसी फाइलें बनाता है जो Apple को आपके कंप्यूटर के साथ समस्याओं की जांच करने और Apple को अपने उत्पादों को बेहतर बनाने में मदद करने की अनुमति देती हैं। जेनरेट की गई फाइलों में आपकी कुछ व्यक्तिगत जानकारी हो सकती है, जिसमें आपके डिवाइस, आपके उपयोगकर्ता नाम, या आपके कंप्यूटर नाम के लिए सीरियल नंबर या इसी तरह की अनूठी संख्या शामिल हो सकती है, लेकिन इतनी ही सीमित नहीं है। जानकारी का उपयोग Apple द्वारा अपनी गोपनीयता नीति (www.apple.com/privacy) के अनुसार किया जाता है और इसे किसी तीसरे पक्ष के साथ साझा नहीं किया जाता है। इस डायग्नोस्टिक टूल को सक्षम करके और जेनरेट की गई फ़ाइलों की कॉपी Apple को भेजकर, आप Apple द्वारा ऐसी फ़ाइलों की सामग्री के उपयोग के लिए सहमति दे रहे हैं।
जारी रखने के लिए एंटर दबाएं।”
कमांड चलाए जाने के बाद डेटा एकत्र करने में एक या दो मिनट का समय लगेगा, जब समाप्त sys निदान रिपोर्ट करेगा कि आउटपुट फ़ाइल निर्दिष्ट पथ पर उपलब्ध है।
जनरेट की गई फ़ाइल आमतौर पर लगभग 5MB से 15MB की होती है, और एक टार gzip है जिसे "sysdiagnose_(date_).tar.gz" कहा जाता है। टार बॉल को निकालने से सिस्टम रिपोर्ट, एक सिस्टम_प्रोफाइलर डंप, और कई अलग-अलग टर्मिनल कमांड से एकत्रित आउटपुट, kextstat से iotop और fs_usage, vm_stat, और कई अन्य से युक्त कई फाइलें दिखाई देंगी।
आम तौर पर, इन फ़ाइलों की सामग्री और रिपोर्ट की विशाल विविधता का आउटपुट विशेष रूप से उपयोगकर्ता के अनुकूल नहीं है, असाधारण रूप से तकनीकी तरीके से विस्तृत है, और इसलिए अधिकांश मैक उपयोगकर्ता निदान आवश्यकताओं के लिए पूरी तरह से ओवरबोर्ड है। Sysdiagnose आउटपुट की तकनीकी प्रकृति इसे उन्नत उपयोगकर्ताओं के दायरे में रखती है जो जटिल निदान डेटा और क्रैश रिपोर्ट पढ़ने में माहिर हैं।
रुचि रखने वाले man sysdiagnose वाले मैन पेज से sysdiagnose के बारे में अतिरिक्त विवरण प्राप्त कर सकते हैं, और आप हमेशा उन अलग-अलग कमांड के बारे में भी सीख सकते हैं जो टूल द्वारा चलाए जाते हैं।
याद रखें कि MacOS और Mac OS X और Mac के साथ उन्नत समस्याओं को अक्सर प्रमाणित पेशेवरों द्वारा सबसे अच्छी तरह से नियंत्रित किया जाता है। Genius Bar के साथ स्टोर में Apple के पास फोन के माध्यम से उत्कृष्ट ग्राहक सहायता है, और AppleCare विस्तारित वारंटी कवरेज का उद्देश्य अधिकांश मैक मालिकों द्वारा सामना की जाने वाली लगभग सभी समस्याओं को संभालना है, जिससे आधिकारिक समर्थन चैनल अधिकांश आवश्यकताओं के लिए उपयुक्त हो जाते हैं।