欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

CentOS 7.x安裝部署Memcached服務(wù)器的詳細(xì)方法

 更新時間:2018年01月28日 10:55:51   作者:osyunwei  
這篇文章主要介紹了CentOS 7.x安裝部署Memcached服務(wù)器的詳細(xì)步驟,需要的朋友可以參考下

操作系統(tǒng):CentOS 7.x 64位

實現(xiàn)目的:安裝部署Memcached服務(wù)器

一、防火墻設(shè)置

CentOS 7.x默認(rèn)使用的是firewall作為防火墻,這里改為iptables防火墻。

1、關(guān)閉firewall:

systemctl stop firewalld.service #停止firewall

systemctl disable firewalld.service #禁止firewall開機啟動

2、安裝iptables防火墻

yum install iptables-services #安裝

vi /etc/sysconfig/iptables #編輯防火墻配置文件

# sample configuration for iptables service

# you can edit this manually or use system-config-firewall

# please do not ask us to add additional ports/services to this default configuration

*filter

:INPUT ACCEPT [0:0]

:FORWARD ACCEPT [0:0]

:OUTPUT ACCEPT [0:0]

-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT

-A INPUT -p icmp -j ACCEPT

-A INPUT -i lo -j ACCEPT

-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT

-A INPUT -p tcp -m state --state NEW -m tcp --dport 11211 -j ACCEPT

-A INPUT -j REJECT --reject-with icmp-host-prohibited

-A FORWARD -j REJECT --reject-with icmp-host-prohibited

COMMIT

:wq! #保存退出

systemctl restart iptables.service #最后重啟防火墻使配置生效

systemctl enable iptables.service #設(shè)置防火墻開機啟動

/usr/libexec/iptables/iptables.init restart #重啟防火墻

二、關(guān)閉SELINUX

vi /etc/selinux/config

#SELINUX=enforcing #注釋掉

#SELINUXTYPE=targeted #注釋掉

SELINUX=disabled #增加

:wq! #保存退出

setenforce 0 #使配置立即生效

三 、系統(tǒng)約定

軟件源代碼包存放位置:/usr/local/src

源碼包編譯安裝位置:/usr/local/軟件名字

四、下載軟件包

1、下載libevent

http://ftp.lfs-matrix.net/pub/blfs/conglomeration/libevent/libevent-2.0.22-stable.tar.gz

2、下載memcached

http://memcached.org/files/memcached-1.4.34.tar.gz

五、安裝編譯工具包

yum install -y apr* autoconf automake bison bzip2 bzip2* cloog-ppl compat* cpp curl curl-devel fontconfig fontconfig-devel freetype freetype* freetype-devel gcc gcc-c++ gtk+-devel gd gettext gettext-devel glibc kernel kernel-headers keyutils keyutils-libs-devel krb5-devel libcom_err-devel libpng libpng-devel libjpeg* libsepol-devel libselinux-devel libstdc++-devel libtool* libgomp libxml2 libxml2-devel libXpm* libxml* libtiff libtiff* make mpfr ncurses* ntp openssl openssl-devel patch pcre-devel perl php-common php-gd policycoreutils telnet t1lib t1lib* nasm nasm* wget zlib-devel

六、安裝配置memcached

1、安裝libevent

cd /usr/local/src

tar zxvf libevent-2.0.22-stable.tar.gz

cd libevent-2.0.22-stable

./configure --prefix=/usr/local/libevent

make

make install

2、安裝memcached

cd /usr/local/src

tar zxvf memcached-1.4.34.tar.gz

cd memcached-1.4.34

./configure --enable-sasl --prefix=/usr/local/memcached -with-libevent=/usr/local/libevent

make

make install

3、測試Memcached

groupadd memcached #創(chuàng)建組

useradd -g memcached memcached -s /bin/false #創(chuàng)建賬號

ln -s /usr/local/memcached/bin/memcached /usr/local/bin/memcached #添加軟連接

啟動Memcache的服務(wù)器端的命令為:

/usr/local/memcached/bin/memcached -d -m 4096 -u root -l 192.168.4.6 -p 11211 -c 1024 -P /usr/local/memcached/memcached.pid

或者

/usr/local/memcached/bin/memcached -d -m 4096 -u memcached -l 192.168.4.6 -p 11211 -c 1024

參數(shù)說明:

-d選項是啟動一個守護進程,

-m是分配給Memcache使用的內(nèi)存數(shù)量,單位是MB,這里是4096MB

-u是運行Memcache的用戶,比如root或者memcached

-l是監(jiān)聽的服務(wù)器IP地址,這里指定服務(wù)器的IP地址192.168.4.6,不設(shè)置默認(rèn)監(jiān)聽服務(wù)器所有IP地址

-p是設(shè)置Memcache監(jiān)聽的端口,默認(rèn)為11211

-c選項是最大運行的并發(fā)連接數(shù),默認(rèn)是1024

-P是設(shè)置保存Memcache的pid文件,/usr/local/memcached/memcached.pid

開機自啟動,在/etc/rc.d/rc.local中加入一行

/usr/local/memcached/bin/memcached -d -m 4096 -u root -l 192.168.4.6 -p 11211 -c 1024 -P /usr/local/memcached/memcached.pid

也可以使用下面的命令:

/usr/local/memcached/bin/memcached -d -m 4096 -p 11211 -u memcached

ip不指定時,默認(rèn)監(jiān)聽本地所有ip地址,用戶最好選擇是非root用戶,例如memcached

關(guān)閉Memcached服務(wù)

cat /usr/local/memcached/memcached.pid #查看進程

kill 22856 #結(jié)束進程

或者

killall memcached #結(jié)束服務(wù)

系統(tǒng)運維 www.osyunwei.com 溫馨提醒:qihang01原創(chuàng)內(nèi)容©版權(quán)所有,轉(zhuǎn)載請注明出處及原文鏈接

4、設(shè)置Memcached開機啟動

vi /etc/rc.d/init.d/memcached

#!/bin/sh

#

# memcached: MemCached Daemon

#

# chkconfig: - 90 25

# description: MemCached Daemon

#

# Source function library.

. /etc/rc.d/init.d/functions

. /etc/sysconfig/network

MEMCACHED="/usr/local/memcached/bin/memcached"

start()

{

echo -n $"Starting memcached: "

daemon $MEMCACHED -u memcached -d -m 4096 -p 11211 -c 1024

echo

}

stop()

{

echo -n $"Shutting down memcached: "

killproc memcached

echo

}

[ -f $MEMCACHED ] || exit 0

# See how we were called.

case "$1" in

start)

start

;;

stop)

stop

;;

restart|reload)

stop

start

;;

condrestart)

stop

start

;;

*)

echo $"Usage: $0 {start|stop|restart|reload|condrestart}"

exit 1

esac

exit 0

:wq! #保存退出

chmod 775 /etc/rc.d/init.d/memcached #賦予文件執(zhí)行權(quán)限

chkconfig memcached on #設(shè)置開機啟動

/etc/rc.d/init.d/memcached start #啟動

至此,Linux下Memcached服務(wù)器部署完成。

相關(guān)文章

  • 關(guān)于Linux命令行下的數(shù)學(xué)運算示例詳解

    關(guān)于Linux命令行下的數(shù)學(xué)運算示例詳解

    在Linux中直接使用數(shù)學(xué)運算符進行數(shù)學(xué)運算往往得不到我們想要的計算結(jié)果。要在Shell中進行數(shù)學(xué)運算,我們需要借助點小手段。下面這篇文章主要給大家介紹了關(guān)于Linux命令行下的數(shù)學(xué)運算的相關(guān)資料,需要的朋友可以參考下
    2018-05-05
  • CentOS 8.1下搭建LEMP(Linux+Nginx+MySQL+PHP)環(huán)境(教程詳解)

    CentOS 8.1下搭建LEMP(Linux+Nginx+MySQL+PHP)環(huán)境(教程詳解)

    LEMP是一個軟件堆棧,包含一組免費的開源工具,這些工具用于為高流量和動態(tài)網(wǎng)站提供動力。 這篇文章給大家介紹如何在CentOS 8 Linux發(fā)行版上安裝LEMP服務(wù)器,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的工作或?qū)W習(xí)具有一定的參考借鑒價值,需要的朋友參考下吧
    2020-03-03
  • linux 下隱藏進程的一種方法及遇到的坑

    linux 下隱藏進程的一種方法及遇到的坑

    這篇文章主要介紹了linux 下隱藏進程的一種方法,主要實現(xiàn)思路就是利用 LD_PRELOAD 來實現(xiàn)系統(tǒng)函數(shù)的劫持,具體實現(xiàn)代碼,需要的朋友可以參考下
    2018-09-09
  • Ubuntu基礎(chǔ)設(shè)定:openssh-server的安裝和使用介紹

    Ubuntu基礎(chǔ)設(shè)定:openssh-server的安裝和使用介紹

    今天小編就為大家分享一篇關(guān)于Ubuntu基礎(chǔ)設(shè)定:openssh-server的安裝和使用介紹,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • Linux下PHP網(wǎng)站服務(wù)器安全配置加固防護方法【推薦】

    Linux下PHP網(wǎng)站服務(wù)器安全配置加固防護方法【推薦】

    本文詳細(xì)總結(jié)了PHP網(wǎng)站在Linux服務(wù)器上面的安全配置,包含PHP安全、mysql數(shù)據(jù)庫安全、web服務(wù)器安全、木馬查殺和防范等,很好很強大很安全。感興趣的朋友跟隨腳本之家小編一起看看吧
    2018-08-08
  • Linux下rz/sz安裝及使用方法示例

    Linux下rz/sz安裝及使用方法示例

    這篇文章主要介紹了Linux下rz/sz安裝及使用方法示例,詳細(xì)的介紹了如何使用和安裝rz/sz,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-06-06
  • 技術(shù)小白也能搞定的Linux安裝Jenkins+cpolar教程!

    技術(shù)小白也能搞定的Linux安裝Jenkins+cpolar教程!

    親愛的技術(shù)小白,你是否曾想過在自己的Linux系統(tǒng)上安裝Jenkins和cpolar?如果你的答案是肯定的,那么恭喜你,你找對了地方,這個教程將教你如何輕松搞定這兩個強大的工具的安裝,讓你在技術(shù)世界里游刃有余,別再猶豫了,讓我們一起踏上這趟精彩的旅程吧!
    2024-02-02
  • centos7系統(tǒng)部署k8s集群詳細(xì)介紹

    centos7系統(tǒng)部署k8s集群詳細(xì)介紹

    大家好,本篇文章主要講的是centos7系統(tǒng)部署k8s集群詳細(xì)介紹,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • Linux實現(xiàn)免密登錄的配置方法

    Linux實現(xiàn)免密登錄的配置方法

    這篇文章主要介紹了Linux實現(xiàn)免密登錄的配置方法,實現(xiàn)的效果是,當(dāng)前服務(wù)器的test賬號可以免密登陸15服務(wù)器的test賬號,需要的朋友可以參考下
    2024-04-04
  • linux輕量級 Web 服務(wù)器

    linux輕量級 Web 服務(wù)器

    linux輕量級 Web 服務(wù)器...
    2007-11-11

最新評論