Install and configure PHPIPAM on Ubuntu 18.04
विषयसूची:
- आवश्यक शर्तें
- मेमकाट स्थापित करना
- मेमकेच्ड कॉन्फ़िगर करना
- केवल स्थानीय पहुँच
- दूरस्थ पहुँच
- मेमकेड से जुड़ना
- पीएचपी
- अजगर
- निष्कर्ष
मेमकाटेड एक स्वतंत्र और ओपन-सोर्स उच्च-प्रदर्शन इन-मेमोरी की-वैल्यू डेटा स्टोर है। यह मुख्य रूप से डेटाबेस कॉल के परिणामों से विभिन्न वस्तुओं को कैशिंग करके अनुप्रयोगों को गति देने के लिए एक कैशिंग सिस्टम के रूप में उपयोग किया जाता है।
इस ट्यूटोरियल में, हम बताएंगे कि CentOS 7 पर Memcached को कैसे स्थापित करें और कॉन्फ़िगर करें।
आवश्यक शर्तें
इस ट्यूटोरियल को जारी रखने से पहले, सुनिश्चित करें कि आप sudo विशेषाधिकार वाले उपयोगकर्ता के रूप में लॉग इन हैं।
मेमकाट स्थापित करना
Memcached संकुल को डिफ़ॉल्ट CentOS 7 रिपॉजिटरी में शामिल किया गया है। स्थापना बहुत आसान है, बस निम्नलिखित कमांड टाइप करें:
sudo yum install memcached libmemcached
libmemcached
पैकेज में Memcached सर्वर के प्रबंधन के लिए कई कमांड लाइन उपकरण हैं।
एक बार इंस्टॉलेशन पूरा हो जाने के बाद, शुरू की गई सेवा को शुरू और सक्षम करें
sudo systemctl start memcached
sudo systemctl enable memcached
यही है, इस बिंदु पर आप अपने CentOS 7 सर्वर पर स्थापित और चल रहे हैं।
मेमकेच्ड कॉन्फ़िगर करना
Memcached को
/etc/sysconfig/memcached
फाइल को एडिट करके कॉन्फ़िगर किया जा सकता है। डिफ़ॉल्ट रूप से, सभी इंटरफेस पर सुनने के लिए मेम्केड सेट है। निम्नलिखित अनुभागों में, हम आपको दिखाएंगे कि स्थानीय और रिमोट एक्सेस के लिए सेवा को कैसे कॉन्फ़िगर किया जाए।
जब अनुचित रूप से कॉन्फ़िगर किया गया मेमकैच्ड एक वितरित इनकार-की-सेवा (DDoS) हमले को करने के लिए इस्तेमाल किया जा सकता है।
केवल स्थानीय पहुँच
यदि सर्वर से कनेक्ट होने वाला क्लाइंट भी उसी होस्ट पर चल रहा है, तो उसे केवल लोकलहोस्ट को सुनने के लिए मेमकेच्ड सर्विस सेट करने की सिफारिश की जाती है।
ऐसा करने के लिए, अपने पाठ संपादक के साथ
memcached
कॉन्फ़िगरेशन फ़ाइल खोलें:
sudo nano /etc/sysconfig/memcached
OPTIONS
पैरामीटर में
-l 127.0.0.1
जोड़ें। यह निर्देश केवल निर्दिष्ट इंटरफ़ेस के लिए बाध्य करने के लिए Memcached है।
OPTIONS="-l 127.0.0.1"
परिवर्तनों को प्रभावी करने के लिए मेमक्च्ड सेवा को पुनरारंभ करें:
sudo systemctl restart memcached
दूरस्थ पहुँच
यदि अनुप्रयोग जो मेम्केड से कनेक्ट होगा, एक दूरस्थ सर्वर पर होस्ट किया गया है, तो आपको अपने फ़ायरवॉल को कॉन्फ़िगर करने की आवश्यकता है और क्लाइंट आईपी पते से केवल मेम्केच्ड पोर्ट 11211 तक पहुंचने की अनुमति है।
निम्न उदाहरण मानता है कि आप निजी नेटवर्क पर मेम्केड सर्वर से कनेक्ट करना चाहते हैं। Memcached server IP
192.168.100.20
और क्लाइंट का IP एड्रेस
192.168.100.30
CentOS एक फ़ायरवॉल कॉन्फ़िगरेशन टूल
FirewallD
साथ आता है। नीचे दिए गए कमांड एक नया ज़ोन बनाएंगे जिसका नाम
memcached
, पोर्ट
11211
खोलें और केवल क्लाइंट आईपी एड्रेस से एक्सेस की अनुमति दें।
sudo firewall-cmd --new-zone=memcached --permanent
sudo firewall-cmd --zone=memcached --add-port=11211/udp --permanent
sudo firewall-cmd --zone=memcached --add-port=11211/tcp --permanent
sudo firewall-cmd --zone=memcached --add-source=192.168.100.30/32 --permanent
sudo firewall-cmd --reload
एक बार जब आपका फ़ायरवॉल कॉन्फ़िगर हो जाता है, तो अगला चरण मेमकेच्ड कॉन्फ़िगरेशन को संपादित करना और सर्वर के निजी नेटवर्किंग इंटरफ़ेस पर सुनने के लिए सेवा सेट करना है:
memcached
कॉन्फ़िगरेशन फ़ाइल खोलें:
sudo nano /etc/sysconfig/memcached
OPTIONS
पैरामीटर में सर्वर आईपी पता
-l 192.168.100.20
:
OPTIONS="-l 192.168.100.20"
फ़ाइल को सहेजें और मेमेकैड सेवा को फिर से शुरू करें:
sudo systemctl restart memcached
मेमकेड से जुड़ना
Memcached सर्वर से कनेक्ट करने के लिए आपको भाषा-विशिष्ट क्लाइंट का उपयोग करने की आवश्यकता होती है।
पीएचपी
अपने PHP एप्लिकेशन जैसे कि वर्डप्रेस, ड्रुपल या
php-pecl-memcached
लिए एक कैशिंग डेटाबेस के रूप में
php-pecl-memcached
का उपयोग करने के लिए, आपको
php-pecl-memcached
एक्सटेंशन को इंस्टॉल करना होगा:
sudo apt install php-pecl-memcache
अजगर
मेम्चे के साथ बातचीत करने के लिए कई पायथन लाइब्रेरी हैं। आप पाइप का उपयोग करके अपनी पसंदीदा लाइब्रेरी स्थापित कर सकते हैं:
pip install pymemcache
निष्कर्ष
आपने सीखा है कि अपने CentOS 7 सर्वर पर Memcached को कैसे इंस्टॉल किया जाए। इस विषय पर अधिक जानकारी के लिए मेमकेच्ड विकी से सलाह लें।
फ़ाइलों को जोड़ने, अपलोड करने, स्टोर करने, बनाने, फ़ाइलों को जोड़ने, अपलोड करने, स्टोर करने, बनाने, फ़ाइलों का उपयोग करने के लिए कैसे करें OneDrive

OneDrive का उपयोग कैसे करें? अपने विंडोज पीसी का उपयोग करके OneDrive में साझा फ़ोल्डरों को जोड़ने, अपलोड करने, स्टोर करने, बनाने, उपयोग करने और साझा फ़ोल्डरों को सिंक करने का तरीका जानें।
कैसे स्थापित करने और उपयोग करने के लिए सेंटो 7 पर रचना

Docker Compose एक उपकरण है जो आपको मल्टी-कंटेनर Docker अनुप्रयोगों को परिभाषित और चलाने की अनुमति देता है। कम्पोज़ के साथ, आप एप्लिकेशन की सेवाओं, नेटवर्कों और वॉल्यूम को एक सिंगल YAML फ़ाइल में परिभाषित करते हैं, फिर अपने एप्लिकेशन को सिंगल कमांड के साथ स्पिन करते हैं।
कैसे स्थापित करने के लिए tomcat 8.5 सेंटो 7 पर

यह ट्यूटोरियल आपको दिखाता है कि CentOS 7. टॉमकैट को कैसे स्थापित किया जाए। Tomcat जावा सर्वलेट, जावा सर्वर पेज, जावा एक्सप्रेशन लैंग्वेज और जावा वेबस्केट टेक्नॉलॉजी का एक खुला स्रोत कार्यान्वयन है।