GoAccess से जानें आपका सर्वर कितने हिट्स को संभाल रहा है

XnConvert लिनक्स में बैच इमेज प्रोसेसिंग का बेहतरीन औजार

XnConvert एक ऐसा ही क्रास प्लेटफार्म बैच इमेज प्रोसेसिंग साफ्टवेयर है जिसकी मदद से हम न केवल ढेरों चित्रों के फार्मेट एक क्लिक में बदल सकते हैं बल्कि वाटरमार्किंग, स्पेशल इफेक्ट्स, बार्डर लगाना, इमेज एडजस्टमेंट आदि भी एक ही क्लिक में कर सकते हैं। यह विंडोज लिनक्स और मैक ओएस तीनो में चलता है।

वर्डप्रेस और गूगल डॉक्स में बोलकर टाइप कैसे करें

अब वे दिन गए जब लम्बे दस्तावेज टाइप करने के लिए या तो टाइपिस्ट की मदद लेनी होती थी या फिर खुद टाइपिंग सीखनी‌ होती थी। क्योंकि अब कृत्रिम बुद्धि के विकास की वजह से बोलकर टाइप करना संभव है। आज हम वेब आधारित उन औजारों के बारे में जानेंगे जिनकी मदद से हम बोलकर लम्बे दस्तावेज टाइप कर सकते हैं।

लिनक्स टर्मिनल में किसी कमांड के परिणाम को फाइल के रूप में कैसे सहेजें

जब आप लिनक्स के टर्मिनल पर कोई कमांड देते हैं तब आपको तुरंत ही उसका परिणाम सामने मिल जाता है। लेकिन कई बार भविष्य के किसी प्रयोग हेतु इस परिणाम को सहेजना जरूरी होता है। कितना अच्छा हो यदि हम इसका परिणाम किसी फाइल में सहेज सकें।
GoAccess से जानें आपका सर्वर कितने हिट्स को संभाल रहा है 6
Ankur Guptahttps://antarjaal.in
पेशे से वेब डेवेलपर, पिछले १० से अधिक वर्षों का वेबसाइटें और वेब एप्लिकेशनों के निर्माण का अनुभव। वर्तमान में ईपेपर सीएमएस क्लाउड (सॉफ्टवेयर एज सर्विस आधारित उत्पाद) का विकास और संचालन कर रहे हैं। कम्प्यूटर और तकनीक के विषय में खास रुचि। लम्बे समय तक ब्लॉगर प्लेटफॉर्म पर लिखते रहे. फिर अपना खुद का पोर्टल आरम्भ किया जो की अन्तर्जाल डॉट इन के रूप में आपके सामने है.

आपके सर्वर को जितना ट्रैफ़िक प्राप्त हो रहा है, वह किसी भी sysadmin को देखने के लिए एक महत्वपूर्ण मीट्रिक है। ऐसे सॉफ्टवेयर उपलब्ध हैं जो आपके वेब सर्वर के एक्सेस लॉग का उपयोग करके संकलित ग्राफ़ को पढ़ने में सरल बनाते हैं। ऐसा ही एक सॉफ्टवेयर है GoAccess. प्रस्तुत लेख में हम इसी के विषय में जानेंगे।

अपनी लॉग फ़ाइलों का उपयोग करें

जब भी कोई आपके वेब सर्वर तक पहुंच बनाता है, आपके वेब सर्वर के एक्सेस लॉग में एक नई लाइन प्रविष्टि बन जाती है। आमतौर पर, क्लाइंट के आईपी पते और उनके द्वारा किए गए अनुरोध को लॉग किया जाता है, साथ ही प्रतिक्रिया कोड, किस दिनांक और समय यह एक्सेस था, और अनुरोध के बारे में अन्य जानकारी इसमें शामिल होती है।

READ  आइये लिनक्स फाइल सिस्टम को समझें

लॉग फ़ाइलों को पढ़ना एक दिक्कत भरा कार्य है, लेकिन ऐसे सॉफ्टवेयर उपलब्ध हैं जो लॉग फ़ाइलों का उपयोग कर सर्वर के स्वास्थ्य की निगरानी कर सकते है। इस कार्य हेतु GoAccess एक लोकप्रिय ओपन-सोर्स टूल है। यह एक टर्मिनल में चल सकता है, और आपकी लॉग प्रविष्टियों के आधार पर उपयोगी आंकड़े प्रदर्शित करता है। यह प्रति दिन होने वाली कुल विजिटों को ट्रैक कर सकता है, और कौन से पृष्ठ सबसे अधिक ट्रैफ़िक प्राप्त कर रहे हैं यह भी बता सकता है।

READ  Pop OS Linux की‌ 5 खास विशेषताएं

GoAccess एक वेब इंटरफ़ेस भी प्रदान करता है, यदि आप इसे इस तरह से एक्सेस करते हैं तो यह इंटरफ़ेस बहुत अधिक विस्तृत जानकारी प्रदान करता है, साथ ही वास्तविक समय के ग्राफ हर एक विजि पर नज़र रखता है। इसके जरिए एक ही आईपी, तिथि और एजेंट के साथ आगंतुकों (Visitors) को अद्वितीय आगंतुकों (Unique Visitors) में बांटा जा सकता है।

GoAccess मुफ्त और मुक्त स्रोत सॉफ्टवेयर है। किन्तु यह एक ही सर्वर हेतु बनाया गया है। यदि आपके पास एक से अधिक सर्वर हैं तो आपको GoAcccess की एक से अधिक इंस्टेंसों‌ को चलाना होगा। या फिर आप Apache Top या Nginx Status Module का भी प्रयोग कर सकते हैं। यदि आप अपने सर्वर के सीपीयू और मेमोरी उपभोग की‌ निगरानी करना चाहते हैं तो आपको Monit का प्रयोग करना चाहिए।

GoAccess को स्थापित करना

गो एक्सेस को स्थापित करना बेहद आसान है। इसे आप अपने पैकेज मैनेजर के जरिए स्थापित कर सकते हैं। उबुण्टू और डेबियन आधारित वितरणों में इसे निम्नलिखित आदेश द्वारा स्थापित किया जा सकता है:

apt-get install goaccess

अब आपको अपने सर्वर की एक्सेस लॉग फाइलें खोजनी होंगी। आमतौर पर ये /var/log फोल्डर के भीतर पाई जाती हैं। एपाचे की फाइल /var/log/apache2/access.log और nginx की लॉग फाइल /var/log/nginx/access.log यहां पर हो सकती है।

READ  एंड्रायड को बिना root किए एंड्रायड में hosts फाइलें संपादित करें

अब टर्मिनल पर यह कमांड दें:

goaccess /var/log/nginx/access.log
GoAccess Log File Selection

अब आपसे लॉग फाइल का फार्मेट पूछा जाएगा। आप इसमें उपयुक्त फार्मेंट का चुनाव करें। आमतौर पर Common Log Format दोनो के लिए काम कर जाता है। इसके पश्चात आप को आपके सर्वर पर आने वाले सभी‌ हिट्स संबंधी रिपोर्ट एक साथ दिखाई देने लगेगी।

GoAccess Statistics Report

यदि आप यह रिपोर्ट वेब इंटरफेस पर देखना चाहते हैं तो इस प्रकार से आदेश दें:

goaccess /var/log/nginx/access.log -o /var/www/html/report.html --log-format=COMMON --real-time-html

उपरोक्त आदेश में report.html ऐसे फोल्डर में स्थित होनी चाहिए जिसे आप http अनुरोध द्वारा ब्राउजर से खोल सकें। लेकिन हां इसे Basic Authentication द्वारा सुरक्षित अवश्य कर लेना चाहिए।

READ  5 बेहतरीन मुक्त स्रोत सॉफ्टवेयर जिन्हे आपको आजमाना चाहिए

यदि आप और भी अधिक विस्तार से अपनी वेबसाइटों के ट्रैफिक की जानकारी प्राप्त करना चाहते हैं तो मेरा सुझाव होगा कि आप किसी एनालिटिक्स टूल का प्रयोग करें। जैसे गूगल एनालिटिक्स अथवा मुक्त स्रोत मटोमो एनालिटिक्स

Google Analtytics Report
READ  लिनक्स टर्मिनल में किसी कमांड के परिणाम को फाइल के रूप में कैसे सहेजें

XnConvert लिनक्स में बैच इमेज प्रोसेसिंग का बेहतरीन औजार

XnConvert एक ऐसा ही क्रास प्लेटफार्म बैच इमेज प्रोसेसिंग साफ्टवेयर है जिसकी मदद से हम न केवल ढेरों चित्रों के फार्मेट एक क्लिक में बदल सकते हैं बल्कि वाटरमार्किंग, स्पेशल इफेक्ट्स, बार्डर लगाना, इमेज एडजस्टमेंट आदि भी एक ही क्लिक में कर सकते हैं। यह विंडोज लिनक्स और मैक ओएस तीनो में चलता है।

वर्डप्रेस और गूगल डॉक्स में बोलकर टाइप कैसे करें

अब वे दिन गए जब लम्बे दस्तावेज टाइप करने के लिए या तो टाइपिस्ट की मदद लेनी होती थी या फिर खुद टाइपिंग सीखनी‌ होती थी। क्योंकि अब कृत्रिम बुद्धि के विकास की वजह से बोलकर टाइप करना संभव है। आज हम वेब आधारित उन औजारों के बारे में जानेंगे जिनकी मदद से हम बोलकर लम्बे दस्तावेज टाइप कर सकते हैं।

लिनक्स टर्मिनल में किसी कमांड के परिणाम को फाइल के रूप में कैसे सहेजें

जब आप लिनक्स के टर्मिनल पर कोई कमांड देते हैं तब आपको तुरंत ही उसका परिणाम सामने मिल जाता है। लेकिन कई बार भविष्य के किसी प्रयोग हेतु इस परिणाम को सहेजना जरूरी होता है। कितना अच्छा हो यदि हम इसका परिणाम किसी फाइल में सहेज सकें।

वेबमिन को फेडोरा 33 में कैसे स्थापित करें

वेबमिन यूनिक्स तथा लिनक्स के लिए वेब आधारित सिस्टम एडमिनिस्ट्रेशन साफ्टवेयर है। इस एप्लिकेशन के माध्यम से कोई भी बंदा वेब ब्राउजर के माध्यम से ही‌ अपने सर्वर को नियंत्रित कर सकता है। इसे आप लिनक्स सर्वर का जीयूआई भी कह सकते हैं। इस पोस्ट में हम सीखेंगे कि वेबमिन को फेडोरा 33 में कैसे स्थापित किया जा सकता है।

लिनक्स कमांडों की‌ चीटशीट – TLDR Pages

लिनक्स में यदि किसी कमांड के बारे में जानना हो तो MAN पेजों का सहारा लेना पड़ता है। MAN पेजों में यद्यपि उस कमांड के विषय में सम्पूर्ण जानकारी होती है फिर भी आम उपयोगकर्ता के लिए ये समझने में कुछ कठिन रहता है। आज हम TLDR के विषय में चर्चा करेंगे। TLDR लोगों द्वारा बनाए गए लिनक्स कमांड से संबंधित "हेल्प पेजों" का संग्रह है जिन्हे कि किसी भी क्लाइंट द्वारा प्राप्त किया जा सकता है। यह पारंपरिक MAN पेजों का एक तगड़ा विकल्प बन सकता है। क्योंकि ये समझने में बेहद आसान है।

More Articles Like This