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
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 Ubuntu 18.04 üzerine kuracağız ve güvence altına alacağız.
sudo
Erişimi olan kök olmayan kullanıcı hesabıİlk olarak sistemi güncelleyin:
sudo apt update && sudo apt upgrade -y
Ardından, resmi Memcached paketini yükleyin; ayrıca libmemcached-tools
Memcached ile çalışmak için birkaç yardımcı program sağlar:
sudo apt install -y memcached libmemcached-tools
Memcached şimdi bir hizmet olarak yüklenecek. Aşağıdakileri kullanarak çalıştığından emin olabilirsiniz systemctl
:
sudo systemctl status memcached
Çıktı aşağıdakine benzer:
memcached.service - memcached daemon
Loaded: loaded (/lib/systemd/system/memcached.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2018-12-16 14:59:06 IST; 3 weeks 4 days ago
Main PID: 3927 (memcached)
Tasks: 6
Memory: 2.2M
CPU: 2min 10.089s
CGroup: /system.slice/memcached.service
└─3927 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1
Potansiyel DDOS saldırılarını önlemek için Memcached'ı yerel arayüze bağlayalım. Aç /etc/memcached.conf
favori editörü dosyasını:
sudo vi /etc/memcached.conf
Dosyada aşağıdaki satırı bulun ve uncommented olduğundan emin olun:
-l 127.0.0.1
Bu yapılandırma daha açıksa, UDP
dosyanın sonuna aşağıdaki satırı ekleyerek kısıtlayabilirsiniz :
-U 0
Dosyayı kaydet ve çık.
Değişikliklerinizi uygulamak için Memcached'ı yeniden başlatın:
sudo systemctl restart memcached
Memcached öğesinin yalnızca yerel arabirime bağlı olduğunu ve yalnızca netstat ile TCP bağlantılarını dinlediğini doğrulayabilirsiniz:
sudo netstat -plunt
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
...
tcp 0 0 127.0.0.1:11211 0.0.0.0:* LISTEN 3927/memcached
...
/etc/memcached.conf
Yapılandırmada değiştirilebilecek birkaç seçenek daha vardır :
-m
: Memcached için kullanılabilir bellek miktarını sınırlar.-p
: Memcached'in hangi portu dinlemesi gerektiğini belirtir. Varsayılan bağlantı noktasıdır 11211
.-u
: Hizmetin hangi kullanıcıyla çalışacağını belirtir. Varsayılan olarak, hizmet şu şekilde çalışır root
.-c
: Eşzamanlı bağlantı sayısını sınırlar. Varsayılan değer 1024
.Şimdi, paketteki memcstat
komutu kullanarak kurulumu doğrulayabilirsiniz libmemcached-tools
:
memcstat --servers="localhost"
Çıktı aşağıdakine benzer:
Server: localhost (11211)
pid: 3927
uptime: 2217682
time: 1547170226
version: 1.4.25
libevent: 2.0.21-stable
pointer_size: 64
rusage_user: 75.436000
rusage_system: 57.768000
curr_connections: 1
total_connections: 53082
...
Bu kılavuzda, Memcached'in nasıl yüklenip yapılandırılacağını ve memcstat
istatistiklerin getirilmesi için nasıl kullanıldığını ele aldık . libmemcached-tools
Pakette ayrıca Memcached ile etkileşim içinde yardımcı olabilecek birkaç diğer uygulama ile gelmektedir.
26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm
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.
Teknoloji devlerinin sözlerini yerine getirmesini mi bekliyorsunuz? teslim edilmeyenleri kontrol edin.
Büyük Veri Mimarisindeki farklı katmanları ve işlevlerini en basit şekilde öğrenmek için blogu okuyun.
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.
CAPTCHA, son birkaç yılda kullanıcıların çözmesi oldukça zorlaştı. Gelecekte spam ve bot tespitinde etkili kalabilecek 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.
Teletıp, uzaktan sağlık hizmetleri ve gelecek nesiller üzerindeki etkisi nedir? Pandemi durumunda iyi bir yer mi değil mi? Bir görünüm bulmak için blogu okuyun!
Bilgisayar korsanlarının çok para kazandığını duymuş olabilirsiniz, ancak bu kadar parayı nasıl kazandıklarını hiç merak ettiniz mi? Hadi tartışalım.
Son zamanlarda Apple, sorunları gidermek için macOS Catalina 10.15.4'ü ek bir güncelleme yayınladı, ancak güncelleme, mac makinelerinde tuğla oluşmasına neden olan daha fazla soruna neden oluyor gibi görünüyor. Daha fazla bilgi edinmek için bu makaleyi okuyun