•Arnošt Havelka
व्यावहारिक: टेक्स्ट ऑप्स
वास्तविक दुनिया का परिदृश्य: लॉग फ़िल्टर करना और डेटा निकालना।
इंटरएक्टिव पाठ शुरू करेंइस परिदृश्य में, हम सर्वर लॉग फ़ाइल का विश्लेषण करने वाले सिस्टम प्रशासक के रूप में कार्य करते हैं। हमें त्रुटियां खोजने, उन्हें गिनने और यह संदेह करने की आवश्यकता है कि कोई विशिष्ट उपयोगकर्ता परेशानी पैदा कर रहा है।
मिशन
आपके पास एक बड़ी server.log फ़ाइल है। आपको यह करना होगा:
- सभी "Error" प्रविष्टियां खोजें।
- "Timeout" कितनी बार हुआ, इसकी गणना करें।
- जांचें कि क्या उपयोगकर्ता "admin" ने लॉग इन किया है।
चरण 1: सभी त्रुटियां खोजें
"Error" वाली पंक्तियों के लिए लॉग को फ़िल्टर करने के लिए find का उपयोग करें।
Command Prompt
C:\Users\User>find "Error" server.log
चरण 2: टाइमआउट गिनें
"Timeout" की घटनाओं को गिनने के लिए find /c का उपयोग करें।
Command Prompt
C:\Users\User>find /c "Timeout" server.log
चरण 3: उपयोगकर्ता लॉगिन खोजें
किसी विशिष्ट पैटर्न को खोजने के लिए findstr का उपयोग करें।
Command Prompt
C:\Users\User>findstr "Login.*admin" server.log
चरण 4: त्रुटियों को एक अलग फ़ाइल में निकालें
एक रिपोर्ट के लिए अपने निष्कर्षों को सहेजें।
Command Prompt
C:\Users\User>find "Error" server.log > error_report.txt
ज्ञान जांच
1 / 2मिलान करने वाली पंक्तियों को गिनने के लिए आप किस कमांड का उपयोग करेंगे?
संदर्भ
ये दस्तावेज़ लिंक इस लेख में उपयोग किए गए कमांड के लिए आधिकारिक विवरण प्रदान करते हैं।