- 1. Како надоградити Линук систем
- 2. Како инсталирати Мемцацхед на Линук
- 3. Како осигурати Мемцацхед конфигурацију у Убунту 18 0 19
- 4. Додајте овлашћене кориснике у Мемцацхед у Убунту -у 18 0 19
- 5. Додајте кориснике Убунту 19.04 и Убунту 18.04
- 6. Инсталирање Апацхе -а и ПХП -а за употребу са Мемцацхед Убунту 19.04 и Убунту 18.04
Линук оперативни системи имају велику предност у односу на друге системе, а то је да се њихова целокупна архитектура, заснована на отвореном коду, може прилагодити скалибилности и лако доступна свим корисницима. Ово нам омогућава да инсталирамо велики број апликација за управљање подацима на много централизованији, директнији и динамичнији начин, па из тог разлога унутар овог опсега апликација имамо систем кеширања фокусиран на меморијске објекте чија је сврха оптимизација перформанси меморије и елементи као што су базе података. За ову апликацију једна од најчешће коришћених апликација за овај процес је Мемцацхед.
Шта је МемцацхедМемцацхед је развијен као менаџер меморије за складиштење који нуди предности попут високих перформанси, отвореног кода и потпуно бесплатан за све нас, а Мемцацхед има за циљ оптимизацију и побољшање свих веб апликација које имају директан утицај на перформансе инсталираних база података.
Његов дизајн је заснован на складишту вредности смештених у меморији, а састоји се од фрагмената података, као што су низови и објекти који су присутни у позивима АПИ -ја или саме базе података, а најбоље од свега је што је Мемцацхед АПИ је доступан за најчешће коришћене програмске језике данас.
Да бисмо вам боље разумели како Мемцацхед функционише, можемо вам рећи да овај услужни програм користи неке делове меморије где је више доступан и да се меморија користи за секторе где је поменута меморија оскудна и то омогућава уравнотежене перформансе да управљати у целом систему и његовим услугама.
Неке од функција Мемцацхед -а су следеће:
- Сваки чвор може користити меморију других доступних чворова.
- Сваки чвор је независан.
- Биће могуће приступити визуализацији свих сервера интегрисаних у исту креирану групу.
- Има алгоритам хеширања заснован на клијенту, овај алгоритам за избор сервера на основу тог кључа.
- Интегрише серверски софтвер где се вредности са кључевима чувају директно у хеш табели унутар Мемцацхед -а
Сада ћемо видети како инсталирати Мемцацхед у Убунту 19.04, али исти поступак важи и ако имате Убунту 18.04 или 18.10.
1. Како надоградити Линук систем
Први корак који ћете предузети биће ажурирање системских пакета извршавањем:
судо апт упдате
2. Како инсталирати Мемцацхед на Линук
Корак 1
Након ажурирања система настављамо са инсталирањем званичних Мемцацхед пакета извршавањем следећег:
судо апт инсталл мемцацхед
Корак 2
Затим ћемо инсталирати либМемцацхед-тоолс која је библиотека у коју су интегрисани алати дизајнирани за оптимизацију употребе Мемцацхед-а, то ћемо учинити следећом командом:
судо апт инсталл либмемцацхед-тоолс
Уносимо слово С да бисмо преузели и инсталирали алате.
3. Како осигурати Мемцацхед конфигурацију у Убунту 18 0 19
Када завршимо ове кораке, морамо потврдити да се мемцацхед инстанца слуша на локалној путањи 127.0.0.1. Потврђујемо ово у директоријуму /етц/мемцацхед.цонф и важно је разјаснити да су нова Мемцацхед ажурирања интегрисала параметар -л директно у локални интерфејс захваљујући чему се спречавају напади ускраћивања услуге са спољне мреже и то гарантује бољи ниво услуге.
Корак 1
За отварање ове датотеке користићемо уређивач попут овог:
судо нано /етц/мемцацхед.цонф
Корак 2
У овој датотеци ћемо пронаћи део интерфејса који има следећу синтаксу:
… -Л 127.0.0.1
Корак 3
Ако је постављена вредност -л 127.0.0.1, нећемо направити никакве промене и ако из разлога приступа морамо дозволити спољне везе, савет који вам даје Солветиц је да онемогућите УДП који је погодан за нападе ускраћивања услуге, да бисте извршили ово онемогућавање једноставно додајемо следећи ред на крај конфигурационе датотеке Мемцацхед:
-У 0Корак 4
Ако то урадимо, морамо сачувати промене помоћу тастера Цтрл + О и изаћи из уређивача помоћу Цтрл + Кс.
Да бисмо применили извршене измене, морамо поново покренути услугу извршавањем:
судо системцтл рестарт мемцацхедКорак 5
Проверавамо да ли је Мемцацхед интегрисан у локални интерфејс и слуша само ТЦП везе, за ово извршавамо:
судо нетстат -плунтТамо лоцирамо следеће:
тцп 0 0 127.0.0.1:11211 0.0.0.0:* ЛИСТЕН 2279 / мемцацхед
ЕНЛАРГЕ
4. Додајте овлашћене кориснике у Мемцацхед у Убунту -у 18 0 19
Да бисмо додали аутентификоване кориснике у Мемцацхед, можемо користити једноставан слој за проверу аутентичности и безбедност (САСЛ).
Корак 1
Да бисмо то урадили, морамо омогућити САСЛ у конфигурацијској датотеци Мемцацхед, а затим додати жељене кориснике, пре свега ћемо проверити повезаност инстанце Мемцацхед помоћу наредбе мемцстат:
мемцстат --серверс = "127.0.0.1"
ЕНЛАРГЕ
Корак 2
Да бисмо омогућили САСЛ, додаћемо -С параметар у /етц/мемцацхед.цонф датотеку, за то поново отварамо датотеку извршавањем:
судо нано /етц/мемцацхед.цонфНа крају ћемо додати следеће:
-С
ЕНЛАРГЕ
Корак 3
Сада ћемо декоментирати ред -вв који даје детаље датотеци / вар / лог / мемцацхед:
ЕНЛАРГЕ
Спремамо промене помоћу Цтрл + О и излазимо из уређивача помоћу Цтрл + Кс.
Корак 4
Поново покрећемо Мемцацхед услугу:
судо системцтл рестарт мемцацхед
ЕНЛАРГЕ
Корак 5
Можемо да проверимо евиденције како бисмо се уверили да је подршка за САСЛ омогућена у Убунту -у:
судо јоурналцтл -у мемцацхед
ЕНЛАРГЕ
Корак 6
Тамо морамо лоцирати ред:
мемцацхед системд-мемцацхед-враппер [2310]: Иницијализирани САСЛСада поново потврђујемо везу:
мемцстат --серверс = "127.0.0.1"
ЕНЛАРГЕ
Корак 7
Као што видимо, ниједан резултат није генерисан, ту можемо унети следеће да бисмо потврдили Мемцацхед стање:
ецхо $?Као резултат добићемо број 1:
ЕНЛАРГЕ
Параметар $? враћа излазни код последње извршене команде.
5. Додајте кориснике Убунту 19.04 и Убунту 18.04
Корак 1
Сада ћемо инсталирати сасл2-бин који је пакет у коме ће бити доступни административни алати за управљање САСЛ корисничком базом података, за његову инсталацију извршавамо:
судо апт инсталл сасл2-бин
ЕНЛАРГЕ
Корак 2
Уносимо слово С да бисмо наставили са преузимањем и инсталацијом, а затим ћемо креирати директоријум и датотеку коју ће Мемцацхед користити за проверу САСЛ конфигурација, извршавамо:
судо мкдир /етц /сасл2 судо нано /етц/сасл2/мемцацхед.цонф
ЕНЛАРГЕ
Корак 3
Приликом приступа датотеци унећемо следеће:
мецх_лист: плаин лог_левел: 5 саслдб_патх: / етц / сасл2 / мемцацхед-саслдб2
ЕНЛАРГЕ
Тамо смо навели ниво регистрације и додатно је наведен обичан формат како бисмо могли да искористимо нашу датотеку са лозинком и верификујемо лозинку за обичан текст.
Сачувамо промене и излазимо из уређивача.
Корак 4
Следећи корак је креирање САСЛ базе података која повезује корисничке акредитиве које ћемо омогућити за пријаву, то постижемо наредбом саслпассвд2 на следећи начин:
судо саслпассвд2 -а мемцацхед -ц -ф / етц / сасл2 / мемцацхед -саслдб2 солутионтицПараметри који се користе су:
Креирајте корисника
-ц
Одредите путању до базе података
-Ф
Када притиснемо Ентер, унећемо и потврдити лозинку:
ЕНЛАРГЕ
Корак 5
Коначно, кориснику мемцацхе ћемо доделити својство над САСЛ базом података извршавањем следећег:
судо цховн мемцацхе: мемцацхе / етц / сасл2 / мемцацхед-саслдб2
ЕНЛАРГЕ
Корак 6
Поново покрећемо Мемцацхед услугу:
судо системцтл рестарт мемцацхедСада ћемо извршити мемцстат како бисмо потврдили да ли је процес аутентификације био успешан, али ћемо га извршити са акредитивима за потврду идентитета:
мемцстат --серверс = "127.0.0.1" --корисничко име = решење -лозинка = лозинка
ЕНЛАРГЕ
6. Инсталирање Апацхе -а и ПХП -а за употребу са Мемцацхед Убунту 19.04 и Убунту 18.04
Корак 1
Коначно, Мемцацхед је већ инсталиран и сада ћемо инсталирати и Апацхе и ПХП како бисмо комбиновали њихову употребу, за ову инсталацију извршавамо:
судо апт-гет инсталл апацхе2 пхп7.2 либапацхе2-мод-пхп7.2 пхп-мемцацхед пхп7.2-цли -и
ЕНЛАРГЕ
Корак 2
Када се инсталација заврши, креираћемо датотеку под називом пхпинфо.пхп у директоријуму Апацхе, за шта приступамо следећом линијом:
судо нано /вар/ввв/хтмл/пхпинфо.пхпТамо ћемо унети следеће:
ЕНЛАРГЕ
Корак 3
Сачувамо промене и излазимо из уређивача, сада, да бисмо тестирали ову конфигурацију, приступамо прегледачу и уносимо следеће:
хттп: //ип_сервидор/пхпинфо.пхпПрво ћемо видети детаље о серверу и Апацхе -у са ПХП -ом:
ЕНЛАРГЕ
Корак 4
Испод ћемо пронаћи Мемцацхед одељак са његовим модулима:
ЕНЛАРГЕ
Видели смо како да инсталирамо и конфигуришемо Мемцацхед у Убунту 18.04, 18.10 или 19.04 и захваљујући томе повећавамо могућности управљања меморијом на серверу.