Възходът на машините: Реални приложения на AI
Изкуственият интелект не е в бъдещето, тук е точно в настоящето. В този блог Прочетете как приложенията за изкуствен интелект са повлияли на различни сектори.
Memcached е система за кеширане на обекти с отворен код, разпределена в паметта. Използва се главно за ускоряване на динамични уеб приложения чрез съхраняване на парчета данни от резултатите от извиквания на база данни и изобразяване на страници.
В това ръководство ще инсталираме и защитим Memcached на Ubuntu 18.04.
sudoдостъпПърво, актуализирайте системата:
sudo apt update && sudo apt upgrade -y
След това инсталирайте официалния пакет Memcached; както и libmemcached-tools, който предоставя няколко помощни програми за работа с Memcached:
sudo apt install -y memcached libmemcached-tools
Memcached вече ще бъде инсталиран като услуга. Можете да гарантирате, че работи, като използвате systemctl:
sudo systemctl status memcached
Резултатът ще прилича на следното:
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
Нека свържем Memcached с локалния интерфейс, за да избегнем потенциални DDOS атаки. Отворете /etc/memcached.confфайла в любимия си редактор:
sudo vi /etc/memcached.conf
Намерете следния ред във файла и се уверете, че не е коментиран:
-l 127.0.0.1
Ако тази конфигурация е по-отворена, можете да ограничите, UDPкато добавите следния ред в края на файла:
-U 0
Запазете файла и излезте.
Рестартирайте Memcached, за да приложите промените си:
sudo systemctl restart memcached
Можете да проверите дали Memcached е свързан само с локалния интерфейс и слуша само TCP връзки с 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
...
Има и няколко други опции, които могат да бъдат променени в /etc/memcached.confконфигурацията:
-m: Ограничава количеството памет, налична за Memcached.-p: Указва на кой порт Memcached трябва да слуша. Портът по подразбиране е 11211.-u: Указва с кой потребител услугата ще използва за изпълнение. По подразбиране услугата ще работи като root.-c: Ограничава броя на едновременните връзки. По подразбиране е 1024.Сега можете да проверите настройката с помощта на memcstatкоманда от libmemcached-toolsпакета:
memcstat --servers="localhost"
Резултатът ще прилича на следното:
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
...
В това ръководство разгледахме как да инсталирате и конфигурирате Memcached и използвахме memcstat за извличане на статистика. В libmemcached-toolsпакета също така идва с няколко други комунални услуги, които могат да помогнат при взаимодействие с Memcached.
Изкуственият интелект не е в бъдещето, тук е точно в настоящето. В този блог Прочетете как приложенията за изкуствен интелект са повлияли на различни сектори.
Вие също сте жертва на DDOS атаки и сте объркани относно методите за превенция? Прочетете тази статия, за да разрешите вашите запитвания.
Може би сте чували, че хакерите печелят много пари, но чудили ли сте се някога как печелят такива пари? нека обсъдим.
Искате ли да видите революционни изобретения на Google и как тези изобретения промениха живота на всяко човешко същество днес? След това прочетете в блога, за да видите изобретенията на Google.
Концепцията за самоуправляващи се автомобили да тръгват по пътищата с помощта на изкуствен интелект е мечта, която имаме от известно време. Но въпреки няколкото обещания, те не се виждат никъде. Прочетете този блог, за да научите повече…
Тъй като науката се развива с бързи темпове, поемайки много от нашите усилия, рискът да се подложим на необяснима сингулярност също нараства. Прочетете какво може да означава сингулярността за нас.
Прочетете блога, за да разберете различни слоеве в архитектурата на големи данни и техните функционалности по най-простия начин.
Методите за съхранение на данните може да се развиват от раждането на данните. Този блог обхваща развитието на съхранението на данни на базата на инфографика.
В този дигитално задвижван свят устройствата за интелигентен дом се превърнаха в решаваща част от живота. Ето няколко невероятни предимства на интелигентните домашни устройства за това как те правят живота ни струващ и по-опростен.
Наскоро Apple пусна macOS Catalina 10.15.4 допълнителна актуализация за отстраняване на проблеми, но изглежда, че актуализацията причинява повече проблеми, водещи до блокиране на mac машини. Прочетете тази статия, за да научите повече