Възходът на машините: Реални приложения на AI
Изкуственият интелект не е в бъдещето, тук е точно в настоящето. В този блог Прочетете как приложенията за изкуствен интелект са повлияли на различни сектори.
Memcached е система за кеширане на обекти с отворен код, разпределена в паметта. Използва се главно за ускоряване на динамични уеб приложения чрез съхраняване на парчета данни от резултатите от извиквания на база данни и изобразяване на страници.
В това ръководство ще инсталираме и защитим Memcached на CentOS 7.
Първо, актуализирайте системата:
yum update -y
След това инсталирайте официалния пакет Memcached memcached; както и libmemcached, който предоставя няколко помощни програми за работа с Memcached:
yum install -y memcached libmemcached
Memcached вече ще бъде инсталиран като услуга.
За да стартирате Memcached при стартиране, използвайте systemctlкомандата:
systemctl enable memcached
Нека свържем Memcached към локалния интерфейс и да деактивираме UDP порта, за да избегнем потенциални DDOS атаки. Отворете /etc/sysconfig/memcachedфайла в любимия си редактор:
nano /etc/sysconfig/memcached
Намерете този ред във файла:
OPTIONS=""
Променете го на следното:
OPTIONS="-l 127.0.0.1 -U 0"
Запазете файла и излезте от редактора.
Рестартирайте Memcached, за да приложите промените си:
systemctl restart memcached
Можете да гарантирате, че работи, като използвате systemctl:
systemctl status memcached
Резултатът ще прилича на следното:
● 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 е свързан само с локалния интерфейс и слуша само TCP връзки с ssкомандата:
ss -plunt | grep memcached
tcp LISTEN 0 128 127.0.0.1:11211 *:* users:(("memcached",pid=31312,fd=26))
Има и няколко други опции, които могат да бъдат променени в /etc/sysconfig/memcachedконфигурационния файл:
CACHESIZE: Ограничава количеството памет, налична за Memcached. По подразбиране е 64 MB.PORT: Указва на кой порт Memcached трябва да слуша. Портът по подразбиране е 11211.USER: Посочва кой потребител ще използва услугата за изпълнение. По подразбиране услугата ще работи като memcached.MAXCONN: Ограничава броя на едновременните връзки. По подразбиране е 1024.Сега можете да проверите настройката с помощта на memstatкомандата от libmemcachedпакета:
memstat --servers="localhost"
Резултатът ще прилича на следното:
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
...
В това ръководство разгледахме как да инсталирате и конфигурирате Memcached и използвахме memstatза извличане на статистика. В libmemcachedпакета също така идва с няколко други комунални услуги, които могат да помогнат при взаимодействие с Memcached.
Изкуственият интелект не е в бъдещето, тук е точно в настоящето. В този блог Прочетете как приложенията за изкуствен интелект са повлияли на различни сектори.
Вие също сте жертва на DDOS атаки и сте объркани относно методите за превенция? Прочетете тази статия, за да разрешите вашите запитвания.
Може би сте чували, че хакерите печелят много пари, но чудили ли сте се някога как печелят такива пари? нека обсъдим.
Искате ли да видите революционни изобретения на Google и как тези изобретения промениха живота на всяко човешко същество днес? След това прочетете в блога, за да видите изобретенията на Google.
Концепцията за самоуправляващи се автомобили да тръгват по пътищата с помощта на изкуствен интелект е мечта, която имаме от известно време. Но въпреки няколкото обещания, те не се виждат никъде. Прочетете този блог, за да научите повече…
Тъй като науката се развива с бързи темпове, поемайки много от нашите усилия, рискът да се подложим на необяснима сингулярност също нараства. Прочетете какво може да означава сингулярността за нас.
Прочетете блога, за да разберете различни слоеве в архитектурата на големи данни и техните функционалности по най-простия начин.
Методите за съхранение на данните може да се развиват от раждането на данните. Този блог обхваща развитието на съхранението на данни на базата на инфографика.
В този дигитално задвижван свят устройствата за интелигентен дом се превърнаха в решаваща част от живота. Ето няколко невероятни предимства на интелигентните домашни устройства за това как те правят живота ни струващ и по-опростен.
Наскоро Apple пусна macOS Catalina 10.15.4 допълнителна актуализация за отстраняване на проблеми, но изглежда, че актуализацията причинява повече проблеми, водещи до блокиране на mac машини. Прочетете тази статия, за да научите повече