कैसे स्थापित करन�� और कॉन्फ़िगर करने के लिए Ubuntu 18.04 पर Memcached है

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

इस गाइड में, हम Ubuntu 18.04 पर Memcached को स्थापित और सुरक्षित करेंगे।

आवश्यक शर्तें

  • एक ताजा Vultr Ubuntu 18.04 सर्वर
  • sudoपहुंच के साथ गैर-रूट उपयोगकर्ता खाता

मेमकाट स्थापित करना

सबसे पहले, सिस्टम को अपडेट करें:

sudo apt update && sudo apt upgrade -y

अगला, आधिकारिक मेमकेच्ड पैकेज स्थापित करें; साथ ही libmemcached-tools, जो मेमक्च्ड के साथ काम करने के लिए कई उपयोगिताओं को प्रदान करता है:

sudo apt install -y memcached libmemcached-tools

मेमेकैच्ड को अब एक सेवा के रूप में स्थापित किया जाएगा। आप यह सुनिश्चित कर सकते हैं कि यह उपयोग करके चल रहा है systemctl:

sudo systemctl status memcached

आउटपुट निम्न के जैसा होगा:

memcached.service - memcached daemon
Loaded: loaded (/lib/systemd/system/memcached.service; enabled; vendor preset: enabled)
  Active: active (running) since Sun 2018-12-16 14:59:06 IST; 3 weeks 4 days ago
Main PID: 3927 (memcached)
   Tasks: 6
  Memory: 2.2M
     CPU: 2min 10.089s
  CGroup: /system.slice/memcached.service
           └─3927 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1

मेमकेग को कॉन्फ़िगर करना

आइए संभावित डीडीओएस हमलों से बचने के लिए स्थानीय इंटरफेस में मेमकेड को बांधें। /etc/memcached.confअपने पसंदीदा संपादक में फ़ाइल खोलें :

sudo vi /etc/memcached.conf

फ़ाइल में निम्न पंक्ति खोजें और सुनिश्चित करें कि यह अपूर्ण है:

-l 127.0.0.1

यदि यह कॉन्फ़िगरेशन अधिक खुला है, तो आप UDPफ़ाइल के अंत में निम्न पंक्ति जोड़कर प्रतिबंधित कर सकते हैं :

-U 0

फ़ाइल सहेजें और बाहर निकलें।

अपने परिवर्तनों को लागू करने के लिए मेमार्टेड को फिर से शुरू करें:

sudo systemctl restart memcached

आप यह सत्यापित कर सकते हैं कि मेमकाटेड केवल स्थानीय इंटरफेस के लिए बाध्य है और केवल netstat के साथ टीसीपी कनेक्शन को सुन रहा है:

sudo netstat -plunt

Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
...
tcp        0      0 127.0.0.1:11211         0.0.0.0:*               LISTEN      3927/memcached
...

कुछ अन्य विकल्प भी हैं जिन्हें /etc/memcached.confकॉन्फ़िगरेशन में संशोधित किया जा सकता है:

  • -m: मेमकेच्ड को उपलब्ध मेमोरी की मात्रा को कैप करता है।
  • -p: निर्दिष्ट करता है कि किस पोर्ट मेमेकैड को सुनना चाहिए। डिफ़ॉल्ट पोर्ट है 11211
  • -u: निर्दिष्ट करता है कि उपयोगकर्ता किस सेवा को चलाने के लिए उपयोग करेगा। डिफ़ॉल्ट रूप से, सेवा के रूप में चलेगा root
  • -c: समवर्ती कनेक्शन की संख्या को कैप्स। डिफ़ॉल्ट है 1024

मेमकेच्ड सेटअप का सत्यापन

अब, आप पैकेज memcstatसे कमांड का उपयोग करके सेट अप को सत्यापित कर सकते हैं libmemcached-tools:

memcstat --servers="localhost"

आउटपुट निम्न के जैसा होगा:

Server: localhost (11211)
         pid: 3927
         uptime: 2217682
         time: 1547170226
         version: 1.4.25
         libevent: 2.0.21-stable
         pointer_size: 64
         rusage_user: 75.436000
         rusage_system: 57.768000
         curr_connections: 1
         total_connections: 53082
   ...

निष्कर्ष

इस गाइड में, हमने मेमेकैड को स्थापित करने और कॉन्फ़िगर करने और सांख्यिकी memcstat लाने के लिए कैसे कवर किया । libmemcached-toolsपैकेज भी कुछ अन्य उपयोगिताओं कि Memcached के साथ बातचीत में मदद कर सकते हैं के साथ आता है।



Leave a Comment

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

Ubuntu 16.04 पर लाइटकार्ट शॉपिंग कार्ट प्लेटफ़ॉर्म कैसे स्थापित करें

LiteCart PHP, jQuery और HTML में लिखा गया एक स्वतंत्र और ओपन सोर्स शॉपिंग कार्ट प्लेटफॉर्म है। यह ई-कॉमर्स सॉफ्टवेअर का उपयोग करने के लिए एक सरल, हल���का और आसान है

डेबियन पर सेटअप NFS शेयर

डेबियन पर सेटअप NFS शेयर

एनएफएस एक नेटवर्क-आधारित फाइल सिस्टम है जो कंप्यूटरों को कंप्यूटर नेटवर्क पर फाइलों तक पहुंचने की अनुमति देता है। यह मार्गदर्शिका बताती है कि आप एनएफ पर फ़ोल्डर्स को कैसे उजागर कर सकते हैं

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

मोटोमो एनालिटिक्स को फेडोरा 28 पर कैसे स्थापित करें

एक अलग प्रणाली का उपयोग? माटोमो (पूर्व में पिविक) एक ओपन सोर्स एनालिटिक्स प्लेटफॉर्म है, जो गूगल एनालिटिक्स का एक खुला विकल्प है। Matomo स्रोत को होस्ट किया गया है

Linux पर एक TeamTalk Server सेटअप करें

Linux पर एक TeamTalk Server सेटअप करें

टीमटॉक एक कॉन्फ्रेंसिंग प्रणाली है जो उपयोगकर्ताओं को उच्च-गुणवत्ता वाले ऑडियो / वीडियो वार्तालाप, टेक्स्ट चैट, स्थानांतरण फ़ाइलें और स्क्रीन साझा करने की अनुमति देती है। यह मैं

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

विंडोज सर्वर पर Garrys मॉड कैसे स्थापित करें

परिचय यह आलेख बताएगा कि विंडोज सर्वर 2012 पर गारस मोड सर्वर को कैसे डाउनलोड और इंस्टॉल किया जाए। यह गाइड गहराई में होने के लिए बनाया गया है।

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

कैसे स्थापित करें और अपने CentOS 7 सर्वर पर CyberPanel कॉन्फ़िगर करें

एक अलग प्रणाली का उपयोग? परिचय CyberPanel बाजार पर पहला नियंत्रण पैनल है जो दोनों खुला स्रोत है और OpenLiteSpeed ​​का उपयोग करता है। क्या थी?

CentOS पर FFmpeg कैसे स्थापित करें

CentOS पर FFmpeg कैसे स्थापित करें

FFmpeg ऑडियो और वीडियो रिकॉर्ड करने, कन्वर्ट करने और स्ट्रीम करने के लिए एक लोकप्रिय ओपन सोर्स समाधान है, जो सभी प्रकार की ऑनलाइन स्ट्रीमिंग सेवाओं में व्यापक रूप से उपयोग किया जाता है। मैं

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

SSH का उपयोग करके LUKS डिस्क एन्क्रिप्शन पर LVM को दूरस्थ रूप से अनलॉक करने के लिए CentOS 7 स्थापित और सेटअप करें

एलयूकेएस (लिनक्स यूनिफाइड की सेटअप) लिनक्स के लिए उपलब्ध विभिन्न डिस्क एन्क्रिप्शन प्रारूपों में से एक है जो प्लेटफॉर्म एग्नॉस्टिक है। यह ट्यूटोरियल आपको बुद्धि प्रदान करेगा

अपने Vultr VPS को कैसे एक्सेस करें

अपने Vultr VPS को कैसे एक्सेस करें

Vultr अपने VPS को कॉन्फ़िगर करने, स्थापित करने और उपयोग करने के लिए कई अलग-अलग तरीके प्रदान करता है। क्रेडेंशियल एक्सेस करें आपके VPS के लिए डिफ़ॉल्ट एक्सेस क्रेडेंशियल ar

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

CentOS 7 पर अक्टूबर CMS को कैसे स्थापित करें

अक्टूबर एक खुला स्रोत सामग्री प्रबंधन प्रणाली है जो लारवेल PHP फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ