मैं अपने सर्वर लॉग को सभी अद्वितीय आईपी पते एकत्र करने के लिए, और एक विशिष्ट पृष्ठ के सभी अनुरोधों को देखने के लिए भी grep करना चाहता हूं। इसे करने का बेहतरीन तरीका क्या है?मैं अद्वितीय आईपी और एक विशिष्ट पृष्ठ के लिए सर्वर एक्सेस लॉग कैसे कर सकता हूं?
8
A
उत्तर
26
मान लिया जाये कि यह एक मानक Apache लॉग है, और यह सोचते हैं आप यूनिक्स पर कर रहे हैं, मैं आमतौर पर करते हैं
awk '{print $1}' access.log|sort -u
awk सभी IP पतों को फ़िल्टर कर देता, तो तरह डुप्लिकेट को हटा।
पता लगाने के लिए सभी URL पर पहुंचता है, तो मुझे क्या करना
grep URL access.log
बेशक
, आप विशिष्ट एक आप के लिए खोज के साथ "URL" को बदलने के लिए होगा।
0
आप लॉग को अन्य विकल्प के रूप में संसाधित करने के लिए webalizer जैसे कुछ भी उपयोग कर सकते हैं।