Hvernig á að setja upp og stilla Memcached á Ubuntu 18.04

Memcached er opinn uppspretta, dreift, skyndiminni fyrir hluti í minni. Það er aðallega notað til að flýta fyrir kraftmiklum vefforritum með því að geyma klumpur af gögnum úr niðurstöðum gagnagrunnssímtala og síðubirtingar.

Í þessari handbók munum við setja upp og tryggja Memcached á Ubuntu 18.04.

Forkröfur

  • Nýr Vultr Ubuntu 18.04 netþjónn
  • Notandareikningur sem ekki er rót með sudoaðgangi

Setur upp Memcached

Fyrst skaltu uppfæra kerfið:

sudo apt update && sudo apt upgrade -y

Næst skaltu setja upp opinbera Memcached pakkann; auk libmemcached-tools, sem býður upp á nokkur tól til að vinna með Memcached:

sudo apt install -y memcached libmemcached-tools

Memcached verður nú sett upp sem þjónusta. Þú getur tryggt að það sé í gangi með því að nota systemctl:

sudo systemctl status memcached

Úttakið mun líkjast eftirfarandi:

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

Stillir Memcached

Tengjum Memcached við staðbundið viðmót til að forðast hugsanlegar DDOS árásir. Opnaðu /etc/memcached.confskrána í uppáhalds ritlinum þínum:

sudo vi /etc/memcached.conf

Finndu eftirfarandi línu í skránni og gakktu úr skugga um að hún sé án athugasemda:

-l 127.0.0.1

Ef þessi stilling er opnari geturðu takmarkað UDPmeð því að bæta við eftirfarandi línu í lok skráarinnar:

-U 0

Vistaðu skrána og hættu.

Endurræstu Memcached til að beita breytingunum þínum:

sudo systemctl restart memcached

Þú getur staðfest að Memcached sé aðeins bundið við staðbundið viðmót og hlustar aðeins á TCP tengingar með netstat:

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

Það eru líka nokkrir aðrir valkostir sem hægt er að breyta í /etc/memcached.confuppsetningunni:

  • -m: Takmarkar magnið af minni sem er tiltækt fyrir Memcached.
  • -p: Tilgreinir á hvaða höfn Memcached ætti að hlusta. Sjálfgefin tengi er 11211.
  • -u: Tilgreinir með hvaða notanda þjónustan mun nota til að keyra. Sjálfgefið mun þjónustan keyra sem root.
  • -c: Takir niður fjölda samhliða tenginga. Sjálfgefið er 1024.

Staðfestir Memcached uppsetningu

Nú geturðu staðfest uppsetninguna með því að nota memcstatskipun úr libmemcached-toolspakkanum:

memcstat --servers="localhost"

Úttakið mun líkjast eftirfarandi:

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

Niðurstaða

Í þessari handbók fórum við yfir hvernig á að setja upp og stilla Memcached og notað memcstat til að sækja tölfræði. Með libmemcached-toolspakkanum fylgja einnig nokkur önnur tól sem geta hjálpað til við að hafa samskipti við Memcached.

Skildu eftir athugasemd

The Rise of Machines: Real World Applications of AI

The Rise of Machines: Real World Applications of AI

Gervigreind er ekki í framtíðinni, hún er hér í nútímanum Í þessu bloggi Lestu hvernig gervigreindarforrit hafa haft áhrif á ýmsa geira.

DDOS árásir: Stutt yfirlit

DDOS árásir: Stutt yfirlit

Ertu líka fórnarlamb DDOS árása og ruglaður með forvarnaraðferðirnar? Lestu þessa grein til að leysa spurningar þínar.

Hefur þú einhvern tíma velt því fyrir þér hvernig tölvuþrjótar græða peninga?

Hefur þú einhvern tíma velt því fyrir þér hvernig tölvuþrjótar græða peninga?

Þú gætir hafa heyrt að tölvuþrjótar græða mikið af peningum, en hefur þú einhvern tíma velt því fyrir þér hvernig þeir vinna sér inn svona peninga? við skulum ræða.

Byltingarkenndar uppfinningar frá Google sem munu auðvelda lífi þínu.

Byltingarkenndar uppfinningar frá Google sem munu auðvelda lífi þínu.

Viltu sjá byltingarkenndar uppfinningar frá Google og hvernig þessar uppfinningar breyttu lífi hvers manns í dag? Lestu síðan til að blogga til að sjá uppfinningar frá Google.

Föstudagur Nauðsynlegur: Hvað varð um gervigreindardrifna bíla?

Föstudagur Nauðsynlegur: Hvað varð um gervigreindardrifna bíla?

Hugmyndin um að sjálfkeyrandi bílar fari á göturnar með hjálp gervigreindar er draumur sem við höfum átt um tíma núna. En þrátt fyrir nokkur loforð eru þau hvergi sjáanleg. Lestu þetta blogg til að læra meira…

Tæknileg sérkenni: Fjarlæg framtíð mannlegrar siðmenningar?

Tæknileg sérkenni: Fjarlæg framtíð mannlegrar siðmenningar?

Þar sem vísindin þróast hratt og taka yfir mikið af viðleitni okkar, eykst hættan á því að verða fyrir óútskýranlegri einstæðu. Lestu, hvað sérkenni gæti þýtt fyrir okkur.

Virkni Big Data Reference Architecture Layers

Virkni Big Data Reference Architecture Layers

Lestu bloggið til að þekkja mismunandi lög í Big Data Architecture og virkni þeirra á einfaldasta hátt.

Þróun gagnageymslu – Infographic

Þróun gagnageymslu – Infographic

Geymsluaðferðir gagna hafa verið að þróast gæti verið frá fæðingu gagna. Þetta blogg fjallar um þróun gagnageymslu á grundvelli upplýsingamynda.

6 ótrúlegir kostir þess að hafa snjall heimilistæki í lífi okkar

6 ótrúlegir kostir þess að hafa snjall heimilistæki í lífi okkar

Í þessum stafræna heimi hafa snjallheimilistæki orðið afgerandi hluti af lífi. Hér eru nokkrir ótrúlegir kostir snjallheimatækja um hvernig þau gera líf okkar þess virði að lifa því og einfaldara.

macOS Catalina 10.15.4 viðbót uppfærsla veldur fleiri vandamálum en að leysa

macOS Catalina 10.15.4 viðbót uppfærsla veldur fleiri vandamálum en að leysa

Nýlega gaf Apple út macOS Catalina 10.15.4 viðbótaruppfærslu til að laga vandamál en svo virðist sem uppfærslan sé að valda fleiri vandamálum sem leiða til múrsteins á Mac vélum. Lestu þessa grein til að læra meira