Building Apps for Mobile, Gaming, IoT, and more using AWS DynamoDB by Rick Houlihan
Tartalomjegyzék:
A Redis egy nyílt forrású memória-adatstruktúra-tároló. Használható adatbázisként, gyorsítótárként és üzenetközvetítőként, és támogatja a különféle adatszerkezeteket, például karakterláncokat, hashákat, listákat, készleteket stb. A Redis magas rendelkezésre állást biztosít a Redis Sentinel segítségével, ideértve a megfigyelést és az automatikus feladatátvételt. Ezenkívül automatikus particionálást biztosít több Redis csomópont között a Redis Cluster segítségével.
Ez az oktatóanyag elmagyarázza, hogyan kell telepíteni és konfigurálni a Redis-t egy CentOS 7 szerverre.
Előfeltételek
Az oktatóanyag megkezdése előtt győződjön meg arról, hogy be van jelentkezve mint sudo jogosultságokkal rendelkező felhasználó.
A Redis telepítése a CentOS 7-re
A Redis csomagot nem tartalmazza az alapértelmezett CentOS adattárak. Telepítjük a Redis 5.0.2 verzióját a Remi lerakatból.
A telepítés nagyon egyszerű, csak kövesse az alábbi lépéseket:
-
Kezdje azzal, hogy engedélyezi a Remi tárházat, az alábbi parancsok futtatásával az SSH terminálon:
sudo yum install epel-release yum-utilssudo yum installsudo yum-config-manager --enable remiTelepítse a Redis csomagot a következő gépeléssel:
sudo yum install redisMiután a telepítés befejeződött, indítsa el a Redis szolgáltatást, és engedélyezze, hogy automatikusan induljon a rendszerindításkor:
sudo systemctl start redissudo systemctl enable redisCreated symlink from /etc/systemd/system/multi-user.target.wants/redis.service to /usr/lib/systemd/system/redis.service.A szolgáltatás állapotának ellenőrzéséhez írja be a következő parancsot:
sudo systemctl status redisLátnia kellene a következőket:
● redis.service - Redis persistent key-value database Loaded: loaded (/usr/lib/systemd/system/redis.service; enabled; vendor preset: disabled) Drop-In: /etc/systemd/system/redis.service.d └─limit.conf Active: active (running) since Sat 2018-11-24 15:21:55 PST; 40s ago Main PID: 2157 (redis-server) CGroup: /system.slice/redis.service └─2157 /usr/bin/redis-server 127.0.0.1:6379
Gratulálunk, ezen a ponton már telepítette és futtatta a Redist a CentOS 7 szerverén.
A Redis Remote Access konfigurálása
Alapértelmezés szerint a Redis nem engedélyezi a távoli kapcsolatokat. A Redis szerverhez csak a 127.0.0.1 (localhost) webhelyről lehet csatlakozni - ez a gép, ahol a Redis fut.
Csak akkor hajtsa végre a következő lépéseket, ha távoli gazdagépektől szeretne csatlakozni a Redis szerverhez. Ha egyetlen szerver beállításait használja, ahol az alkalmazás és a Redis ugyanazon a gépen fut, akkor nem szabad engedélyeznie a távoli hozzáférést.
A Redis konfigurálásához a távoli kapcsolatok elfogadására nyissa meg a Redis konfigurációs fájlt a szövegszerkesztővel:
sudo nano /etc/redis.conf
Keresse meg a
bind 127.0.0.1
kezdődő
bind 127.0.0.1
és adja hozzá a szerver privát IP-címét a
127.0.0.1
után.
# IF YOU ARE SURE YOU WANT YOUR INSTANCE TO LISTEN TO ALL THE INTERFACES # JUST COMMENT THE FOLLOWING LINE. # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bind 127.0.0.1 192.168.121.233
Feltétlenül cserélje ki a
192.168.121.233
az IP-címére. Mentse el a fájlt, és zárja be a szerkesztőt.
Indítsa újra a Redis szolgáltatást, hogy a változások hatályba lépjenek:
sudo systemctl restart redis
A következő
ss
paranccsal ellenőrizze, hogy a Redis-kiszolgáló a
6379
porton lévő privát felületen hallgatja-e:
ss -an | grep 6379
Látnia kell valamit az alábbiak szerint:
tcp LISTEN 0 128 192.168.121.233:6379 *:* tcp LISTEN 0 128 127.0.0.1:6379 *:*
Ezután hozzá kell adnia egy tűzfalszabályt, amely lehetővé teszi a távoli gépek forgalmát a
6379
TCP porton.
Feltételezve, hogy a
FirewallD
segítségével kezeli a tűzfalat, és engedélyezni kívánja a hozzáférést a
192.168.121.0/24
alhálózatból, akkor a következő parancsokat futtatja:
sudo firewall-cmd --new-zone=redis --permanent
sudo firewall-cmd --zone=redis --add-port=6379/tcp --permanent
sudo firewall-cmd --zone=redis --add-source=192.168.121.0/24 --permanent
sudo firewall-cmd --reload
A fenti parancsok új
redis
nevű zónát hoznak létre, megnyitják a
6379
portot, és hozzáférést
redis
lehetővé a magánhálózatról.
Ezen a ponton a Redis szerver távoli kapcsolatokat fogad el a 6379 TCP porton.
Győződjön meg arról, hogy a tűzfala úgy van beállítva, hogy csak a megbízható IP-tartományokról fogadjon el kapcsolatokat.
Annak ellenőrzéséhez, hogy minden megfelelően van-e beállítva, megpróbálhatja a Redis-kiszolgálót a távoli számítógépről a
redis-cli
segédprogrammal
redis-cli
amely parancssori felületet biztosít a Redis-kiszolgáló számára:
A parancsnak vissza kell adnia a
Gratulálunk, a Redis telepítése sikeres volt a CentOS 7 szerverén. Ha többet szeretne tudni a Redis használatáról, keresse fel a hivatalos dokumentációs oldalt.
redis-cli -h ping
redis-cli -h ping
PONG
válaszát:Következtetés
Az nfs szerver telepítése és konfigurálása a centos 8 rendszeren
Ebben az oktatóprogramban végigmegy az NFSv4 szerver beállításához a CentOS 8 rendszeren szükséges lépések. Megmutatjuk azt is, hogyan kell NFS fájlrendszert telepíteni az ügyfélen.
A nagios telepítése és konfigurálása a centos 7-en
A Nagios az egyik legnépszerűbb nyílt forráskódú megfigyelő rendszer. A Nagios nyilvántartást vezet az egész IT-infrastruktúráról, és gondoskodik a hálózatok, szerverek, alkalmazások, szolgáltatások és folyamatok működéséről. Ez az oktatóanyag leírja, hogyan kell telepíteni és konfigurálni a Nagios Core-t egy CentOS 7 szerverre.
A tintahal-proxy telepítése és konfigurálása a centos 7 rendszeren
A Squid egy teljes funkcionalitású gyorsítótár-proxy, amely támogatja a népszerű hálózati protokollokat, például a HTTP, a HTTPS, az FTP és így tovább. Ez az oktatóanyag elmagyarázza, hogyan kell beállítani a Squid a CentOS 7 rendszeren







