CentOS 7 Üzerinde Memcached Nasıl Kurulur ve Yapılandırılır

Giriş

Memcached açık kaynaklı, dağıtılmış, bellek içi bir nesne önbellekleme sistemidir. Temel olarak, veritabanı çağrıları ve sayfa oluşturma sonuçlarından veri yığınlarını depolayarak dinamik web uygulamalarını hızlandırmak için kullanılır.

Bu kılavuzda, Memcached'i CentOS 7'ye kuracak ve güvence altına alacağız.

Memcached Kurulumu

İlk olarak sistemi güncelleyin:

yum update -y

Ardından, resmi Memcached paketini yükleyin memcached; ayrıca libmemcachedMemcached ile çalışmak için birkaç yardımcı program sağlar:

yum install -y memcached libmemcached

Memcached şimdi bir hizmet olarak yüklenecek.

Memcached'i önyüklemede başlatmak için şu systemctlkomutu kullanın:

systemctl enable memcached

Memcached'ı Yapılandırma

Memcached'ı yerel arayüze bağlayalım ve potansiyel DDOS saldırılarını önlemek için UDP bağlantı noktasını devre dışı bırakalım. Aç /etc/sysconfig/memcachedfavori editörü dosyasını:

nano /etc/sysconfig/memcached

Dosyada bu satırı bulun:

OPTIONS=""

Aşağıdaki şekilde değiştirin:

OPTIONS="-l 127.0.0.1 -U 0"

Dosyayı kaydedin ve editörden çıkın.

Değişikliklerinizi uygulamak için Memcached'ı yeniden başlatın:

systemctl restart memcached

Aşağıdakileri kullanarak çalıştığından emin olabilirsiniz systemctl:

systemctl status memcached

Çıktı aşağıdakine benzer:

● 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.

Memcached öğesinin yalnızca yerel arabirime bağlı olduğunu ve yalnızca şu sskomutla TCP bağlantılarını dinlediğini doğrulayabilirsiniz :

ss -plunt | grep memcached

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

/etc/sysconfig/memcachedYapılandırma dosyasında değiştirilebilecek birkaç seçenek daha vardır :

  • CACHESIZE: Memcached için kullanılabilir bellek miktarını sınırlar. Varsayılan 64 MB'dir.
  • PORT: Memcached'in hangi portu dinlemesi gerektiğini belirtir. Varsayılan bağlantı noktasıdır 11211.
  • USER: Hizmetin çalıştırmak için hangi kullanıcıyı kullanacağını belirtir. Varsayılan olarak, hizmet şu şekilde çalışır memcached.
  • MAXCONN: Eşzamanlı bağlantı sayısını sınırlar. Varsayılan değer 1024.

Memcached Kurulumunu Doğrulama

Şimdi, paketteki memstatkomutu kullanarak kurulumu doğrulayabilirsiniz libmemcached:

memstat --servers="localhost"

Çıktı aşağıdakine benzer:

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

...

Sonuç

Bu kılavuzda, Memcached'in nasıl yüklenip yapılandırılacağını ve memstatistatistiklerin getirilmesi için nasıl kullanıldığını ele aldık . libmemcachedPakette ayrıca Memcached ile etkileşim yardımcı olabilir birkaç başka uygulama ile gelmektedir.

Yorum bırak

CentOS 7de LibreNMS Kullanarak Cihazlarınızı İzleyin

CentOS 7de LibreNMS Kullanarak Cihazlarınızı İzleyin

CentOS 7 üzerinde LibreNMS kullanarak ağ cihazlarınızı etkili bir şekilde izleyin. Ağ izleme için gerekli adımları ve yapılandırmaları öğrenin.

Counter-Strike: Global Offensive Server Nasıl Kurulur?

Counter-Strike: Global Offensive Server Nasıl Kurulur?

Counter-Strike: Global Offensive sunucusu kurmak için gerekli adımlar. Gerekli araçlar ve yükleme süreci hakkında bilgi.

Ubuntu 16.04 LTS Üzerinde OpenNMS Kurulumu

Ubuntu 16.04 LTS Üzerinde OpenNMS Kurulumu

OpenNMS, çok sayıda cihazı izlemek ve yönetmek için kullanılabilen bir açık kaynak ağ yönetim platformudur. Ubuntu 16.04 LTS üzerinde OpenNMS kurulumu için tüm adımları keşfedin.

Ubuntu 16.04te LibreNMS Kullanarak Cihazlarınızı İzleyin

Ubuntu 16.04te LibreNMS Kullanarak Cihazlarınızı İzleyin

Farklı Bir Sistem mi Kullanıyorsunuz? LibreNMS tam özellikli bir açık kaynak ağ izleme sistemidir.

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm

Büyük Veri Referans Mimarisi Katmanlarının İşlevleri

Büyük Veri Referans Mimarisi Katmanlarının İşlevleri

Büyük Veri Mimarisindeki farklı katmanları ve işlevlerini en basit şekilde öğrenmek için blogu okuyun.

Nintendo Switch Hakkında Son Derece Çılgın 6 Şey

Nintendo Switch Hakkında Son Derece Çılgın 6 Şey

Birçoğunuz Switch'in Mart 2017'de çıkacağını ve yeni özelliklerini biliyorsunuz. Bilmeyenler için, 'Switch'i 'olmazsa olmaz bir gadget' yapan özelliklerin bir listesini hazırladık.

Hala Teslim Edilmeyen Teknoloji Sözleri

Hala Teslim Edilmeyen Teknoloji Sözleri

Teknoloji devlerinin sözlerini yerine getirmesini mi bekliyorsunuz? teslim edilmeyenleri kontrol edin.

Yapay Zeka Süreç Otomasyonunu Nasıl Bir Sonraki Seviyeye Taşıyabilir?

Yapay Zeka Süreç Otomasyonunu Nasıl Bir Sonraki Seviyeye Taşıyabilir?

Yapay Zekanın küçük ölçekli şirketler arasında nasıl popüler hale geldiğini ve onları büyütme ve rakiplerine üstünlük sağlama olasılıklarını nasıl artırdığını öğrenmek için bunu okuyun.

Teknolojik Tekillik: İnsan Uygarlığının Uzak Bir Geleceği mi?

Teknolojik Tekillik: İnsan Uygarlığının Uzak Bir Geleceği mi?

Bilim hızla gelişip birçok çabamızı üstlendikçe, kendimizi açıklanamaz bir Tekilliğe maruz bırakmanın riskleri de artıyor. Okuyun, tekillik bizim için ne anlama gelebilir.