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

परिचय

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

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

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

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

yum update -y

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

yum install -y memcached libmemcached

मेमेकैच्ड को अब एक सेवा के रूप में स्थापित किया जाएगा।

बूट पर मेमकास्ट शुरू करने के लिए, systemctlकमांड का उपयोग करें :

systemctl enable memcached

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

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

nano /etc/sysconfig/memcached

इस लाइन को फाइल में खोजें:

OPTIONS=""

इसे निम्नलिखित में बदलें:

OPTIONS="-l 127.0.0.1 -U 0"

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

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

systemctl restart memcached

आप यह सुनिश्चित कर सकते हैं कि यह उपयोग करके चल रहा है systemctl:

systemctl status memcached

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

● memcached.service - Memcached
Loaded: loaded (/usr/lib/systemd/system/memcached.service; enabled; vendor preset: disabled)
Active: active (running) since Thu 2019-04-04 17:01:41 UTC; 8s ago
Main PID: 31312 (memcached)
CGroup: /system.slice/memcached.service
        └─31312 /usr/bin/memcached -u memcached -p 11211 -m 64 -c 1024 -l 127.0.0.1 -U 0

Apr 04 17:01:41 docs systemd[1]: Started Memcached.

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

ss -plunt | grep memcached

tcp    LISTEN     0      128    127.0.0.1:11211                 *:*                   users:(("memcached",pid=31312,fd=26))

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

  • CACHESIZE: मेमकेच्ड को उपलब्ध मेमोरी की मात्रा को कैप करता है। डिफ़ॉल्ट 64 एमबी है।
  • PORT: निर्दिष्ट करता है कि किस पोर्ट मेमेकैड को सुनना चाहिए। डिफ़ॉल्ट पोर्ट है 11211
  • USER: निर्दिष्ट करता है कि उपयोगकर्ता किस सेवा को चलाने के लिए उपयोग करेगा। डिफ़ॉल्ट रूप से, सेवा के रूप में चलेगा memcached
  • MAXCONN: समवर्ती कनेक्शन की संख्या को कैप्स। डिफ़ॉल्ट है 1024

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

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

memstat --servers="localhost"

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

Server: localhost (11211)
    pid: 31312
    uptime: 385
    time: 1554397684
    version: 1.4.15
    libevent: 2.0.21-stable
    pointer_size: 64
    rusage_user: 0.006269
    rusage_system: 0.014105
    curr_connections: 1

...

निष्कर्ष

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

एक टिप्पणी छोड़ें

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 फ्रेमवर्क पर आधारित है। एक सुरुचिपूर्ण इंटरफ़ेस और एक संक्षिप्त मॉड्यूलर वास्तुकला के साथ