उबंटू में एक काली लिनक्स 2020.1 LXD छवि की स्थापना ? [हिन्दी]
विषयसूची:
- आवश्यक शर्तें
- मेमकाट स्थापित करना
- मेमकेच्ड कॉन्फ़िगर करना
- दूरस्थ पहुँच
- मेमकेड से जुड़ना
- पीएचपी
- अजगर
- निष्कर्ष
मेमकाटेड एक स्वतंत्र और ओपन-सोर्स उच्च-प्रदर्शन इन-मेमोरी की-वैल्यू डेटा स्टोर है। यह आमतौर पर डेटाबेस कॉल के परिणामों से विभिन्न वस्तुओं को कैशिंग करके अनुप्रयोगों को गति देने के लिए उपयोग किया जाता है।
इस ट्यूटोरियल में, हम Ubuntu 18.04 पर Memcached के नवीनतम संस्करण को स्थापित और कॉन्फ़िगर करने की प्रक्रिया को कवर करेंगे। उबंटू 16.04 और किसी भी उबंटू-आधारित वितरण के लिए एक ही निर्देश लागू होते हैं।
आवश्यक शर्तें
इस ट्यूटोरियल को जारी रखने से पहले, सुनिश्चित करें कि आप sudo विशेषाधिकार वाले उपयोगकर्ता के रूप में लॉग इन हैं।
मेमकाट स्थापित करना
निर्धारित पैकेज डिफ़ॉल्ट Ubuntu 18.04 रिपॉजिटरी में शामिल किए गए हैं। स्थापना बहुत सरल है, बस नीचे दिए गए चरणों का पालन करें:
-
उपयुक्त संकुल सूची अपडेट करके प्रारंभ करें:
sudo apt update
टाइप करके मेमक्च्ड इंस्टॉल करें:
sudo apt install memcached libmemcached-tools
libmemcached-tools
पैकेज मेंlibmemcached-tools
सर्वर के प्रबंधन के लिए कई कमांड लाइन उपकरण हैं।एक बार इंस्टॉलेशन पूरा हो जाने के बाद, मेम्च्च्ड सर्विस अपने आप शुरू हो जाएगी। सेवा की स्थिति की जांच करने के लिए, निम्न कमांड दर्ज करें:
sudo systemctl status memcached
आउटपुट इस तरह दिखेगा:
● memcached.service - memcached daemon Loaded: loaded (/lib/systemd/system/memcached.service; enabled; vendor preset: enabled) Active: active (running) since Tue 2019-04-30 15:13:41 PDT; 37s ago Docs: man:memcached(1) Main PID: 10753 (memcached) Tasks: 10 (limit: 2319) CGroup: /system.slice/memcached.service `-10753 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1 -P /var/run/memcached/memcached.pid
यही है, इस बिंदु पर आप अपने Ubuntu 18.04 सर्वर पर स्थापित और चल रहे हैं।
मेमकेच्ड कॉन्फ़िगर करना
/etc/memcached.conf
को
/etc/memcached.conf
फ़ाइल के संपादन द्वारा कॉन्फ़िगर किया जा सकता है। डिफ़ॉल्ट कॉन्फ़िगरेशन सेटिंग्स अधिकांश उपयोगकर्ताओं के लिए पर्याप्त हैं।
डिफ़ॉल्ट रूप से, Memcached को केवल लोकलहोस्ट पर सुनने के लिए कॉन्फ़िगर किया गया है। यदि सर्वर से कनेक्ट होने वाला क्लाइंट भी उसी होस्ट पर चल रहा है, तो आपको डिफ़ॉल्ट कॉन्फ़िगरेशन फ़ाइल को बदलने की आवश्यकता नहीं है।
दूरस्थ पहुँच
जब अनुचित रूप से कॉन्फ़िगर किया गया मेमकैच्ड एक वितरित इनकार-की-सेवा (DDoS) हमले को करने के लिए इस्तेमाल किया जा सकता है। यदि आप अपने Memcached server को रिमोट एक्सेस की अनुमति देना चाहते हैं, तो आपको अपने फ़ायरवॉल को कॉन्फ़िगर करने की आवश्यकता है और केवल विश्वसनीय क्लाइंट से Memcached UDP पोर्ट 11211 तक पहुंच की अनुमति दें।
निम्न उदाहरण मानता है कि आप निजी नेटवर्क पर अपने Memcached सर्वर से कनेक्ट करना चाहते हैं। सर्वर आईपी
192.168.100.20
और ग्राहक का आईपी पता
192.168.100.30
उबंटू UFW नामक फ़ायरवॉल कॉन्फ़िगरेशन टूल के साथ आता है। डिफ़ॉल्ट रूप से, UFW स्थापित है लेकिन सक्षम नहीं है। UFW फ़ायरवॉल को सक्षम करने से पहले, एक नियम जोड़ें जो आने वाले SSH कनेक्शनों को अनुमति देगा:
sudo ufw allow 22
दूरस्थ क्लाइंट IP पते से मूल्यांकन की अनुमति दें:
sudo ufw allow from 192.168.100.30 to any port 11211
टाइप करके UFW सक्षम करें:
sudo ufw status
एक बार जब आपका फ़ायरवॉल कॉन्फ़िगर हो जाता है, तो अगला चरण मेम्केच्ड कॉन्फ़िगरेशन को संपादित करने के लिए होता है और सर्वर के निजी नेटवर्किंग इंटरफ़ेस पर सुनने के लिए मेमक्च्ड सेवा सेट करता है:
ऐसा करने के लिए,
memcached.conf
कॉन्फ़िगरेशन फ़ाइल खोलें:
sudo nano /etc/memcached.conf
लाइन की शुरुआत
-l 127.0.0.1
और सर्वर IP पते
192.168.100.20
साथ
127.0.0.1
को बदलें।
# Specify which IP address to listen on. The default is to listen on all IP addresses # This parameter is one of the only security measures that memcached has, so make sure # it's listening on a firewalled interface. -l 192.168.100.20
परिवर्तनों को प्रभावी करने के लिए मेमक्च्ड सेवा को पुनरारंभ करें:
sudo systemctl restart memcached
अब आप अपने दूरस्थ स्थान से मेमकेड सर्वर से जुड़ सकते हैं।
मेमकेड से जुड़ना
Memcached सर्वर से कनेक्ट करने के लिए आपको भाषा-विशिष्ट क्लाइंट का उपयोग करने की आवश्यकता होती है।
पीएचपी
अपने PHP एप्लिकेशन जैसे कि वर्डप्रेस, ड्रुपल, जूमला या मैगेंटो के लिए कैशिंग डेटाबेस के रूप में मेम्केड का उपयोग करने के लिए, आपको
php-memcached
एक्सटेंशन को इंस्टॉल करना होगा:
sudo apt install php-memcached
अजगर
मेम्चे के साथ बातचीत करने के लिए कई पायथन लाइब्रेरी हैं। आप पाइप का उपयोग करके अपनी पसंदीदा लाइब्रेरी स्थापित कर सकते हैं:
pip install pymemcache
निष्कर्ष
आपने सीखा है कि अपने Ubuntu सर्वर पर Memcached को कैसे इंस्टॉल किया जाए। इस विषय पर अधिक जानकारी के लिए मेमकेच्ड विकी से सलाह लें।
उबंटु मेमकेडेडकैसे स्थापित करें, hp officejet 6500a प्लस ऑल-इन-वन प्रिंटर स्थापित करें

एचपी ऑफिसजेट 6500 ए प्लस ऑल-इन-वन प्रिंटर को स्थापित करना और स्थापित करना सीखें।
Ubuntu 18.04 पर php कंपोज़र को कैसे स्थापित करें और कैसे उपयोग करें

संगीतकार PHP के लिए एक निर्भरता प्रबंधक है। संगीतकार सभी आवश्यक PHP संकुल में खींच लेगा जो आपकी परियोजना पर निर्भर करता है और आपके लिए उन्हें प्रबंधित करता है।
Ubuntu 18.04 पर ffmpeg कैसे स्थापित करें और कैसे उपयोग करें

FFmpeg मल्टीमीडिया फ़ाइलों को ट्रांसकोड करने के लिए एक फ्री और ओपन-सोर्स कमांड-लाइन टूल है। इस ट्यूटोरियल में हम आपको दिखाएंगे कि Ubuntu 18.04 पर FFmpeg कैसे स्थापित करें।