Introduction to Amazon Web Services by Leo Zhadanovsky
جدول المحتويات:
- المتطلبات الأساسية
- تثبيت Memcached
- تكوين Memcached
- الوصول عن بعد
- الاتصال Memcached
- بي أتش بي
- الثعبان
- استنتاج
Memcached عبارة عن مخزن بيانات ذي قيمة عالية الأداء مجاني ومفتوح المصدر في الذاكرة. يستخدم في الغالب لتسريع التطبيقات عن طريق التخزين المؤقت للكائنات المختلفة من نتائج مكالمات قاعدة البيانات.
في هذا البرنامج التعليمي ، سننتقل إليك من خلال تثبيت وتكوين Memcached على دبيان 9.
المتطلبات الأساسية
ستحتاج إلى تسجيل الدخول كمستخدم لديه حق الوصول sudo لتتمكن من تثبيت الحزم على نظام دبيان الخاص بك.
تثبيت Memcached
يتم تضمين الحزم Memcached في مستودعات Debian 9 الافتراضية. التثبيت سهل للغاية ، فقط اتبع الخطوات التالية:
-
تحديث قائمة الحزم:
sudo apt updateتثبيت Memcached عن طريق الكتابة:
sudo apt install memcached libmemcached-toolslibmemcached-toolsحزمةlibmemcached-toolsعدة أدوات لسطر الأوامر لإدارة خادم Memcached.بمجرد اكتمال التثبيت ، ستبدأ خدمة Memcached تلقائيًا. للتحقق من حالة الخدمة ، أدخل الأمر التالي:
sudo systemctl status memcachedسيبدو الإخراج كالتالي:
● memcached.service - memcached daemon Loaded: loaded (/lib/systemd/system/memcached.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2019-06-05 21:00:57 GMT; 52s ago Docs: man:memcached(1) Main PID: 1371 (memcached) CGroup: /system.slice/memcached.service └─1371 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1
هذا كل شيء ، لقد قمت بنجاح بتثبيت Memcached على خادم Debian 9 الخاص بك.
تكوين Memcached
يمكن تكوين Memcached عن طريق تحرير ملف
/etc/memcached.conf
. إعدادات التكوين الافتراضية كافية لمعظم المستخدمين.
بشكل افتراضي ، تستمع خدمة Memcached على المضيف المحلي فقط. إذا كان العميل المتصل بالخادم يعمل أيضًا على نفس المضيف ، فلن تحتاج إلى تغيير ملف التكوين الافتراضي.
الوصول عن بعد
إذا تم تكوينه بشكل غير صحيح ، يمكن استخدام Memcached لتنفيذ هجوم رفض الخدمة الموزع (DDoS). للسماح بالاتصالات عن بُعد بخادم Memcached ، تحتاج إلى تكوين جدار الحماية والسماح بالوصول إلى منفذ Memcached UDP 11211 فقط من العملاء الموثوق بهم.
في المثال التالي ، نفترض أنك تريد الاتصال بخادم Memcached عبر شبكة خاصة. رقم IP الخاص بالخادم هو
192.168.100.20
وعنوان IP الخاص بالعميل هو
192.168.100.30
sudo ufw allow from 192.168.100.30 to any port 11211
iptables -I INPUT -s 192.168.100.30 --dport 2112112 -j ACCEPT
بمجرد تكوين جدار الحماية ، تكون الخطوة التالية هي تحرير إعدادات Memcached وتعيين خدمة Memcached للاستماع على واجهة الشبكة الخاصة بالخادم:
للقيام بذلك ، افتح ملف التكوين
memcached.conf
:
sudo nano /etc/memcached.conf
حدد موقع السطر الذي يبدأ بـ
-l 127.0.0.1
واستبدال
127.0.0.1
بعنوان IP الخاص بالخادم
192.168.100.20
.
# 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
أعد تشغيل الخدمة Memcached لتصبح التغييرات نشطة:
sudo systemctl restart memcached
يمكنك الآن الاتصال بخادم Memcached من الموقع البعيد.
الاتصال Memcached
للاتصال بخادم Memcached ، يلزمك استخدام عميل خاص باللغة.
بي أتش بي
لاستخدام Memcached كقاعدة بيانات للتخزين المؤقت لتطبيق PHP الخاص بك مثل WordPress أو Drupal أو Magento ، تحتاج إلى تثبيت ملحق
php-memcached
:
sudo apt install php-memcached
الثعبان
هناك العديد من مكتبات Python للتفاعل مع memcache. يمكنك تثبيت مكتبتك المفضلة باستخدام النقطة:
pip install pymemcache
استنتاج
لقد تعلمت كيفية تثبيت Memcached على خادم Debian 9 الخاص بك. لمزيد من المعلومات حول هذا الموضوع ، راجع Memcached Wiki.
ديبيان memcachedكيفية تثبيت memcached على centos 7
Memcached عبارة عن مخزن بيانات ذي قيمة عالية الأداء مجاني ومفتوح المصدر في الذاكرة. في هذا البرنامج التعليمي ، سنشرح كيفية تثبيت Memcached وتكوينه على CentOS 7.
كيفية تثبيت memcached على أوبونتو 18.04
Memcached عبارة عن مخزن بيانات ذي قيمة عالية الأداء مجاني ومفتوح المصدر في الذاكرة. في هذا البرنامج التعليمي ، سنغطي عملية تثبيت وتكوين أحدث إصدار من Memcached على Ubuntu 18.04.
كيفية ترقية ديبيان 9 تمتد إلى ديبيان 10 باستر
بعد أكثر من عامين من التطوير ، تم إصدار الإصدار المستقر من دبيان الجديد ، Debian 10 المسمى Buster ، في 6 يوليو 2019. في هذا البرنامج التعليمي ، سوف نوضح لك كيفية ترقية نظام Debian 9 Stretch إلى Debian 10 Buster.







