News
Serverspace Technologien in den VAE: Einführung von Falconcloud
VB
Wjacheslagegen Breus
27. Juli 2022
Aktualisiert Juni 7, 2023

Installieren Sie Memcached auf Ubuntu 20.04

Linux Ubuntu

Verwenden Sie ein anderes Betriebssystem?

Wählen Sie die gewünschte Version oder Distribution aus.

Was wird zwischengespeichert und warum sollten Sie es verwenden?

Standardmäßig werden viele „temporäre“ Daten in den Dateien auf der Festplatte gespeichert. Und es ist so langsam, auch wenn dieses Laufwerk modern ist SSD. Eine offensichtliche Möglichkeit, die Systemleistung zu steigern, ist das „Ablegen“ temporärer Dateien auf RAM. Die am häufigsten verwendete Methode hierfür ist Memcached.

Vor der Installation

Um einen sicheren Caching-Dienst zu installieren, benötigen Sie:

  • Server mit Linux Betriebssystem, z.B Ubuntu 20.04
  • Privilegierte Zugangsdaten (Root-Zugriff oder Sudo-Berechtigungen)
  • Optional - System firewall freigegeben

Installieren Sie den Dienst und die Tools

Der Einrichtungsvorgang ist sehr, sehr einfach. Machen Sie einfach Folgendes:

Autorisieren Sie sich als privilegierter Benutzer und aktualisieren Sie den Systemsoftware-Cache
sudo -s
apt-get update

pic.1

Installation des Hauptpakets und der Support-Tools:
apt-get install libmemcached-tools memcached -y

pic.2

Grundlegende Konfiguration

Der Caching-Dienst speichert seine Einstellungen in der Datei /etc/memcached.conf. Die interessantesten Optionen sind:

-m # how much memory is reserves into the RAM for caching
-p # used TCP-port which service will listen
-U # UDP-port (optional)
-l # service-listening IP-address, usually 127.0.0.1 for local services or "external" address for "remote"
-c # how much simultaneous connections are allowed
-S # this flag needed to use authentication (see below)

pic.3

Um eingehende Verbindungen zu akzeptieren, erlauben Sie dies bitte im System firewall Seite:

ufw allow <PORT>

pic. 4

Erhöhen Sie die Sicherheit

Falls Ihr Server von außen zugänglich ist, wäre es hilfreich, etwas Sicherheit zu gewährleisten. In den nächsten Schritten werden wir eine einfache Authentifizierung für Memcached implementieren. Führen Sie dazu die folgenden Schritte aus:

  • Einzeilige Installation:
apt-get -y install sasl2-bin

pic. 5

  • Konfiguration hinzufügen:
mkdir /etc/sasl2; nano /etc/sasl2/memcached.conf

pic.6

  • Im nächsten Schritt können Sie das Passwort hinzufügen und den Dateieigentum festlegen. HINWEIS: Es handelt sich nicht um einen Systembenutzer. Memcached verfügt über eine separate Autorisierung:
saslpasswd2 -c -f /etc/sasl2/memcached-sasldb2 -a memcached <MEMCACHED_USERNAME>
chown memcache:memcache /etc/sasl2/memcached-sasldb2

pic.7

  • Um alle Änderungen zu übernehmen, ist ein Neustart des Dienstes erforderlich:
service memcached restart

Überprüfen Sie das Ergebnis

Sie können einfach überprüfen, ob der Caching-Dienst ausgeführt wird oder nicht. Lauf einfach:

memcstat --servers="<LISTENING_IP>" --username=<MEMCACHED_USERNAME> --password=<MEMCACHED_PASSWORD>

Sie sollten so etwas sehen

pic. 8

Zusammenfassung

In dieser Anleitung erfahren Sie, was Caches mit Aim sind, wie Sie diese einrichten, optimieren und sichern.

Abstimmung:
5 aus 5
Durchschnittliche Bewertung: 5
Bewertet von: 2
1101 CT Amsterdam Niederlande, Herikerbergweg 292
+31 20 262-58-98
700 300
ITGLOBAL.COM NL
700 300
Wir verwenden Cookies, um Ihr Erlebnis auf der Website zu verbessern Serverspace besser. Indem Sie weiterhin auf unserer Website surfen, stimmen Sie unseren zu
Cookies und Datenschutzbestimmungen.