Немного о: RabbitMQ, Kafka, Redis, Memcached, NuxtJS, MongoDB, PostgreSQL
İçindekiler:
- Ön şartlar
- Memcached Kurulumu
- Memcached'ı Yapılandırma
- Yalnızca Yerel Erişim
- Uzaktan erişim
- Memcached'a bağlanma
- PHP
- piton
- Sonuç
Memcached, ücretsiz ve açık kaynaklı, yüksek performanslı bir bellek içi anahtar / değer veri deposudur. Temel olarak, veritabanı çağrılarının sonuçlarından çeşitli nesneleri önbelleğe alarak uygulamaları hızlandırmak için bir önbellek sistemi olarak kullanılır.
Bu eğitimde, Memcached'i CentOS 7'ye nasıl kuracağınızı ve yapılandıracağınızı açıklayacağız.
Ön şartlar
Bu eğiticiye devam etmeden önce sudo ayrıcalıklarına sahip bir kullanıcı olarak oturum açtığınızdan emin olun.
Memcached Kurulumu
Memcached paketleri varsayılan CentOS 7 depolarına dahil edilmiştir. Kurulum oldukça kolaydır, aşağıdaki komutu yazmanız yeterlidir:
sudo yum install memcached libmemcached
libmemcached
paketi, Memcached sunucusunu yönetmek için çeşitli komut satırı araçları sağlar.
Yükleme tamamlandığında, Memcached hizmetini başlatın ve etkinleştirin
sudo systemctl start memcached
sudo systemctl enable memcached
İşte bu noktada, Memcached'i CentOS 7 sunucunuza kurup çalıştırıyorsunuz.
Memcached'ı Yapılandırma
Memcached
/etc/sysconfig/memcached
dosyası düzenlenerek yapılandırılabilir. Varsayılan olarak, Memcached tüm arabirimleri dinleyecek şekilde ayarlanmıştır. Aşağıdaki bölümlerde, hizmeti yerel ve uzaktan erişim için nasıl yapılandıracağınızı göstereceğiz.
Yanlış yapılandırıldığında Memcached, dağıtılmış hizmet reddi (DDoS) saldırısı gerçekleştirmek için kullanılabilir.
Yalnızca Yerel Erişim
Sunucuya bağlanan istemci de aynı ana bilgisayarda çalışıyorsa, Memcached hizmetinin yalnızca localhost dinleyecek şekilde ayarlanması önerilir.
Bunu yapmak için, metin
memcached
yapılandırma dosyasını metin düzenleyicinizle açın:
sudo nano /etc/sysconfig/memcached
OPTIONS
parametresine
-l 127.0.0.1
ekleyin. Bu, Memcached'a yalnızca belirtilen arabirime bağlanma talimatını verir.
OPTIONS="-l 127.0.0.1"
Değişikliklerin etkili olması için Memcached hizmetini yeniden başlatın:
sudo systemctl restart memcached
Uzaktan erişim
Memcached'a bağlanacak uygulama uzak bir sunucuda barındırılıyorsa, güvenlik duvarınızı yapılandırmanız ve Memcached portu 11211'e yalnızca istemci IP adresinden erişime izin vermeniz gerekir.
Aşağıdaki örnek, Memcached sunucusuna özel bir ağ üzerinden bağlanmak istediğinizi varsayar. Memcached sunucusu IP'si
192.168.100.20
ve istemcinin IP adresi
192.168.100.30
CentOS, bir güvenlik duvarı yapılandırma aracı olan
FirewallD
ile birlikte gelir. Aşağıdaki komutlar
memcached
adlı yeni bir bölge oluşturur,
11211
bağlantı noktasını açar ve yalnızca istemci IP adresinden erişime izin verir.
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
Güvenlik duvarınız yapılandırıldıktan sonraki adım Memcached yapılandırmasını düzenlemek ve hizmeti sunucunun özel ağ arayüzünde dinleyecek şekilde ayarlamaktır:
memcached
yapılandırma dosyasını açın:
sudo nano /etc/sysconfig/memcached
OPTIONS
parametresine
-l 192.168.100.20
sunucusunun IP adresini ekleyin:
OPTIONS="-l 192.168.100.20"
Dosyayı kaydedin ve Memcached hizmetini yeniden başlatın:
sudo systemctl restart memcached
Memcached'a bağlanma
Memcached sunucusuna bağlanmak için dile özgü bir istemci kullanmanız gerekir.
PHP
Memcached'i PHP uygulamanız için WordPress, Drupal veya Magento gibi bir önbellek veritabanı olarak kullanmak için
php-pecl-memcached
uzantısını yüklemeniz gerekir:
sudo apt install php-pecl-memcache
piton
Memcache ile etkileşim için birkaç Python kütüphanesi vardır. Tercih ettiğiniz kütüphaneyi pip kullanarak kurabilirsiniz:
pip install pymemcache
Sonuç
Memcached'i CentOS 7 sunucunuza nasıl kuracağınızı öğrendiniz. Bu konu hakkında daha fazla bilgi için Memcached Wiki'ye başvurun.
Centos 8'de bir nfs sunucusu nasıl kurulur ve yapılandırılır
Bu öğreticide, CentOS 8'de bir NFSv4 Sunucusu kurmak için gerekli adımları uygulayacaksınız. Ayrıca, istemciye bir NFS dosya sisteminin nasıl takılacağını da göstereceğiz.
Centos 7'ye nagios nasıl kurulur ve yapılandırılır
Nagios, en popüler açık kaynak izleme sistemlerinden biridir. Nagios tüm BT altyapınızın envanterini tutar ve ağlarınızın, sunucularınızın, uygulamalarınızın, hizmetlerinizin ve işlemlerinizin çalışır durumda olmasını sağlar. Bu öğreticide, bir CentOS 7 sunucusuna Nagios Core'un nasıl kurulacağı ve yapılandırılacağı açıklanmaktadır.
Ubuntu 18.04 üzerine memcached nasıl kurulur
Memcached, ücretsiz ve açık kaynaklı, yüksek performanslı bir bellek içi anahtar / değer veri deposudur. Bu derste, Memcached'in en son sürümünü Ubuntu 18.04'e kurma ve yapılandırma sürecini ele alacağız.







