GoGPT Best VPN GoSearch

ऑनवर्क्स फ़ेविकॉन

स्प्लिटलॉग - क्लाउड में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स मुफ्त होस्टिंग प्रदाता में स्प्लिटलॉग चलाएं

यह कमांड स्प्लिटलॉग है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर में से एक का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


स्प्लिटलॉग - स्प्लिट WWW सर्वर (httpd) एक्सेस लॉगफाइल्स

SYNOPSIS


स्प्लिटलॉग [-f कॉन्फिगफाइल] [विकल्पों...] [--]
[ लॉग फ़ाइल | + | - ] ...

वर्णन


स्प्लिटलॉग का एक क्रम पढ़ता है httpd सामान्य लॉगफ़ाइल प्रारूप (CLF) access_log फ़ाइलें और/या
मानक इनपुट और लॉगफाइल प्रविष्टियों को प्रविष्टि के अनुसार अलग फाइलों में विभाजित करता है
अनुरोधित URL या वर्चुअल होस्ट उपसर्ग।

स्प्लिटलॉग प्रदान करने के साधन के रूप में वेबमास्टर द्वारा समय-समय पर चलाने का इरादा है
सर्वर के प्रत्येक ग्राहक के लिए अलग-अलग लॉगफाइल, क्योंकि यह कम कुशल है
सर्वर स्वयं एकाधिक लॉगफाइल उत्पन्न करने के लिए। स्प्लिटलॉग में कोई बदलाव नहीं करता है
इनपुट फ़ाइल और किसी भी निर्देशिका में विभाजित फ़ाइलों को लिखने के लिए कॉन्फ़िगर किया जा सकता है। द्वारा
डिफ़ॉल्ट रूप से, कैश्ड DNS लुकअप किसी भी IP पतों पर किया जाता है जो इसमें अनसुलझे होते हैं
इनपुट फ़ाइल। अगर इसके बारे में चिंताएं हैं तो लॉग प्रविष्टियों को भी गुमनाम किया जा सकता है
ग्राहकों की गोपनीयता का अनुरोध करना।

स्प्लिटलॉग एक पर्ल स्क्रिप्ट, जिसका अर्थ है कि आपके पास एक होना चाहिए पर्ल दुभाषिया चलाने के लिए
कार्यक्रम। इसके साथ परीक्षण किया गया है पर्ल संस्करण 4.036 और 5.002।

विकल्प


विन्यास ऑप्शंस
ये विकल्प परिभाषित करते हैं कि कैसे स्प्लिटलॉग चूक स्थापित करनी चाहिए और कमांड की व्याख्या करनी चाहिए-
लाइन.

-f फ़ाइल का नाम
दी गई फ़ाइल से कॉन्फ़िगरेशन डिफ़ॉल्ट प्राप्त करें। यदि उपयोग किया जाता है, तो यह चाहिए बनो
कमांड-लाइन पर पहला तर्क, क्योंकि इसे पहले व्याख्या करने की आवश्यकता है
अन्य कमांड विकल्प। फ़ाइल स्प्लिटलॉग.आरसी के रूप में वितरण के साथ शामिल है
इस फ़ाइल का एक उदाहरण; इसमें है पर्ल स्रोत कोड जो सीधे सेट करता है
द्वारा प्रदान किए गए नियंत्रण और प्रदर्शन विकल्प स्प्लिटलॉग और इसमें के लिए एक फ़ंक्शन शामिल है
स्प्लिट लॉगफाइल नाम-चयन एल्गोरिथम को बदलना। अगर फ़ाइल का नाम एक नहीं है
पथनाम, पथ शामिल करें (देखें फ़ाइलें) के लिए खोजा जाता है फ़ाइल का नाम. एक खाली स्ट्रिंग
as फ़ाइल का नाम इस सुविधा को अक्षम कर देगा। [-f "स्प्लिटलॉग.आरसी"]

-- अंतिम विकल्प (शेष तर्कों को इनपुट फाइलों के रूप में माना जाता है)।

नैदानिक ऑप्शंस
ये विकल्प के बारे में जानकारी प्रदान करते हैं स्प्लिटलॉग उपयोग या कुछ असामान्य पहलुओं के बारे में
लॉगफाइल (ओं) को संसाधित किया जा रहा है।

-h सहायता - एसटीडीईआरआर को उपयोग की जानकारी प्रदर्शित करें और फिर बाहर निकलें।

-e एसटीडीईआरआर को सभी अमान्य लॉग प्रविष्टियां प्रदर्शित करें। अमान्य लॉग प्रविष्टियाँ हो सकती हैं यदि
सर्वर गलत तरीके से लिख रहा है या अपने स्वयं के लॉग को ओवरराइट कर रहा है, अगर अनुरोध टूटे हुए द्वारा किया जाता है
क्लाइंट या प्रॉक्सी, या यदि कोई दुर्भावनापूर्ण हमलावर विशेषाधिकार प्राप्त करने का प्रयास कर रहा है
आपकी प्रणाली।

प्रक्रिया ऑप्शंस
ये विकल्प संशोधित करते हैं कि लॉगफाइल प्रविष्टियाँ कैसे और कहाँ लिखी जाती हैं।

-x किसी भी लॉगफ़ाइल प्रविष्टियों को फ़ाइल नाम कुंजी के बिना उन्हें a . में रखने के बजाय त्यागें
विशेष OTHERS.log.

-v के लिए इनपुट फ़ाइल प्रविष्टियों (पहले ":" या स्थान द्वारा समाप्त) के उपसर्ग का उपयोग करें
URL पथ के बजाय या इसके अतिरिक्त आउटपुट फ़ाइल नाम का चयन करना। NS
इस तरह के उपसर्ग के लिए सबसे अधिक संभावित उपयोग अनुरोधित वर्चुअल होस्ट के लिए है।

-दिरो डायरेक्टरी
वर्तमान कार्य के बजाय आउटपुट लॉगफाइल को दी गई निर्देशिका में रखें
निर्देशिका.

-अनोन IMU
लॉग को विभाजित करने के लिए लिखने से पहले लॉगफ़ाइल प्रविष्टियों को अनामित करें। मान कुछ है
"i" अक्षरों का संयोजन (पहचान क्षेत्र हटा दिया गया है), "एम" (मशीन का नाम है
ANON या 0 से बदल दिया गया है), और "u" (प्रमाणीकरण उपयोगकर्ता आईडी हटा दिया गया है)।

-डीएनएस
-नोदन्स करना (-डीएनएस) या नहीं (-नोदन्स) सिस्टम के होस्टनाम लुकअप सुविधाओं का उपयोग इसे खोजने के लिए करें
DNS होस्टनाम किसी भी अनसुलझे आईपी पते से जुड़ा हुआ है। एक DNS नाम की तलाश में हो सकता है
be बहुत धीमा, खासकर जब परिणाम नकारात्मक हों (कोई DNS नाम नहीं), जो कि
क्यों एक कैशिंग क्षमता भी शामिल है। [-डीएनएस]

कैशे फ़ाइल का नाम
दिए गए DBM डेटाबेस का उपयोग लगातार DNS कैश को पढ़ने/लिखने के रूप में करें (.dir and
.pag एक्सटेंशन अपने आप जुड़ जाते हैं)। कैश्ड प्रविष्टियाँ (ऋणात्मक सहित)
परिणाम) $DNSexpires [दो महीने] के लिए कॉन्फ़िगर किए गए समय के बाद हटा दिए जाते हैं। नहीं
कैशिंग किया जाता है अगर फ़ाइल का नाम खाली स्ट्रिंग है, जिसकी आवश्यकता हो सकती है यदि आपका
सिस्टम DBM या NDBM कार्यक्षमता का समर्थन नहीं करता है। दौड़ना -डीएनएस बिना एक
लगातार कैश की अनुशंसा नहीं की जाती है। [कैशे "डीएनएसकैच"]

खोजें ऑप्शंस
इन विकल्पों का उपयोग लॉगफाइल प्रविष्टियों को आउटपुट के अनुसार शामिल करने या बाहर करने के लिए किया जाता है
वे किसी दिए गए पैटर्न से मेल खाते हैं या नहीं। पैटर्न की आपूर्ति a . के रूप में की जाती है
पर्ल नियमित अभिव्यक्ति, सिवाय इसके कि वर्ण "+" और "।" स्वतः बच जाते हैं
जब तक कि -भाग नहीं सकते विकल्प दिया गया है। रोकने के लिए पैटर्न को सिंगल-कोट्स में संलग्न करें
कुछ विशेष वर्णों की व्याख्या करने से शेल कमांड। एक ही की कई घटनाएं
विकल्प का परिणाम रेगुलर एक्सप्रेशन के OR-आईएनजी में होता है।

-a regexp
-A regexp
शामिल (-a) या बहिष्कृत करें (-A) होस्टनाम/आईपी पते से मेल खाने वाले सभी अनुरोध
दी गई पर्ल नियमित अभिव्यक्ति।

-c regexp
-C regexp
शामिल (-c) या बहिष्कृत करें (-C) सभी अनुरोध जिसके परिणामस्वरूप a HTTP स्थिति कोड मिलान
दी गई पर्ल नियमित अभिव्यक्ति।

-d regexp
-D regexp
शामिल (-d) या बहिष्कृत करें (-D) एक तारीख को होने वाले सभी अनुरोध (उदाहरण के लिए, "02 फरवरी 1994")
दिए गए पर्ल रेगुलर एक्सप्रेशन से मेल खाता है।

-t regexp
-T regexp
शामिल (-t) या बहिष्कृत करें (-T) घंटे के दौरान होने वाले सभी अनुरोध (जैसे, "23" is
11pm - 12pm) दिए गए पर्ल रेगुलर एक्सप्रेशन से मेल खाते हैं।

-m regexp
-M regexp
शामिल (-m) या बहिष्कृत करें (-M) HTTP विधि का उपयोग करने वाले सभी अनुरोध (जैसे, "HEAD")
दिए गए पर्ल रेगुलर एक्सप्रेशन से मेल खाता है।

-n regexp
-N regexp
शामिल (-n) या बहिष्कृत करें (-N) मेल खाने वाले URL (संग्रह नाम) पर सभी अनुरोध
पर्ल नियमित अभिव्यक्ति दी गई।

-भाग नहीं सकते
शेष खोज विकल्पों में विशेष वर्णों ("+" और ".") से बचें नहीं।

इनपुट


विकल्पों को पार्स करने के बाद, कमांड-लाइन पर शेष तर्कों को माना जाता है
इनपुट तर्क और दिए गए क्रम में पढ़े जाते हैं। यदि कोई इनपुट तर्क नहीं दिया जाता है, तो
कॉन्फ़िगर किया गया डिफ़ॉल्ट लॉगफ़ाइल पढ़ा जाता है [+].

- मानक इनपुट (STDIN) से पढ़ें।

+ डिफ़ॉल्ट लॉगफाइल पढ़ें। [कॉन्फ़िगर के रूप में]

लॉग फ़ाइल...
दिए गए लॉगफाइल को पढ़ें। अगर लॉग फ़ाइलका विस्तार इंगित करता है कि संकुचित है
(gz|z|Z), फिर इसे कॉन्फ़िगर किए गए डीकंप्रेसन प्रोग्राम के माध्यम से पाइप करें [बंदूक की नोक -c]
पहले।

उपयोग


अधिकतर परिस्थितियों में, स्प्लिटलॉग एक रैपर प्रोग्राम द्वारा आवधिक आधार पर चलाया जाता है जैसे a crontab प्रविष्टि
मध्यरात्रि के तुरंत बाद, आमतौर पर वर्तमान लॉगफाइल को घुमाने के संयोजन के साथ। NS
-D आज विकल्प का उपयोग बिना रोटेशन के दैनिक आधार पर मुख्य लॉगफाइल को विभाजित करने के लिए किया जा सकता है।

सभी कमांड-लाइन विकल्प, और कुछ विकल्प जो से उपलब्ध नहीं हैं
कमांड-लाइन, उपयोगकर्ता कॉन्फ़िगरेशन फ़ाइल के भीतर बदला जा सकता है (देखें स्प्लिटलॉग.आरसी)। इस
फ़ाइल वास्तव में एक है पर्ल लाइब्रेरी मॉड्यूल जिसे प्रोग्राम के हिस्से के रूप में निष्पादित किया जाता है
आरंभीकरण। वितरण के साथ प्रदान किए गए उदाहरण में पूर्ण शामिल है
कौन से चर सेट किए जा सकते हैं और उनके मूल्यों की सीमा पर प्रलेखन। यदि डिफ़ॉल्ट
विभाजित लॉगफ़ाइल नाम के चयन के लिए एल्गोरिथम वांछित नहीं है, या यदि नामों का कुछ सेट है
एक फ़ाइल में जोड़ा जाना चाहिए, फिर user_path_map() फ़ंक्शन को अनकम्मेंट करें और
अपना खुद का नाम-चयन एल्गोरिदम परिभाषित करें।

RSI wwwstat प्रोग्राम का उपयोग परिणामी लॉगफाइल्स का विश्लेषण करने के लिए किया जा सकता है। देखो wwwstat एक के लिए
सामान्य लॉगफाइल प्रारूप का विवरण।

पर्ल नियमित एक्सप्रेशंस
खोज विकल्प और कई कॉन्फ़िगरेशन फ़ाइल सेटिंग्स perl . के पूर्ण उपयोग की अनुमति देती हैं
रेगुलर एक्सप्रेशन (अपवाद के साथ कि -a, -A, -n और -N विकल्प '+' और . का इलाज करते हैं
'।' वर्ण सामान्य वर्णमाला वर्णों के रूप में जब तक कि वे पहले से न हों -भाग नहीं सकते
विकल्प)। अधिकांश लोगों को केवल निम्नलिखित विशेष वर्णों को जानने की आवश्यकता है:

^ पैटर्न की शुरुआत में, का अर्थ है "पैटर्न से शुरू होता है"।
$ पैटर्न के अंत में, का अर्थ है "पैटर्न के साथ समाप्त होता है"।
(...) समूह पैटर्न तत्वों को एक तत्व के रूप में।
? पूर्ववर्ती तत्व शून्य या एक बार से मेल खाता है।
* पूर्ववर्ती तत्व शून्य या अधिक बार मेल खाता है।
+ एक या अधिक बार पूर्ववर्ती तत्व से मेल खाता है।
. किसी एकल वर्ण से मेल खाता है।
[...] मिलान करने के लिए वर्णों के एक वर्ग को दर्शाता है। [^...] वर्ग को नकारता है। एक कक्षा के अंदर,
'-' वर्णों की एक श्रेणी को इंगित करता है।
(ए|बी|सी) मैच अगर ए या बी या सी मेल खाता है।

आपके कमांड शेल के आधार पर, कुछ विशेष वर्णों से बचने की आवश्यकता हो सकती है
शेल व्याख्या से बचने के लिए कमांड लाइन या सिंगल-कोट्स में संलग्न।

वातावरण


होम उपयोगकर्ता की होम निर्देशिका का स्थान, INC पथ पर रखा गया है।

लोगदिर HOME के ​​बजाय उपयोग किया जाता है यदि बाद वाला अपरिभाषित है।

पर्ललिब निर्देशिकाओं की एक बृहदान्त्र-पृथक सूची जिसमें उपयोगकर्ता को देखना है
विन्यास फाइल।

onworks.net सेवाओं का उपयोग करके ऑनलाइन स्प्लिटलॉग का उपयोग करें


फ्री सर्वर और वर्कस्टेशन

विंडोज और लाइनेक्स एप डाउनलोड करें

लिनक्स कमांड

Ad




×
विज्ञापन
❤️यहां खरीदारी करें, बुक करें या खरीदें - कोई शुल्क नहीं, इससे सेवाएं निःशुल्क बनी रहती हैं।