CentOS 7.倍安装部署Memcached服务器的详细方法

  

  

<强>

  

  

  

  

systemctl firewalld停止。服务

  

systemctl禁用firewalld。服务

  

  

yum安装iptables-services   

vi/etc/sysconfig/iptables   

# iptables服务示例配置

  

#可以编辑这个手动或使用system-config-firewall

  

#请不要要求我们添加额外的端口/服务这个默认配置

  

*过滤   

:输入接受[0时]

  

:向前接受[0时]

  

:输出接受[0时]

  

——输入- m状态,状态相关,建立- j接受

  

——输入- p icmp - j接受

  

——输入- lo - j接受

  

——输入tcp - m - p状态——国家新的tcp - dport 22 - j - m接受

  

  

——输入- j拒绝——reject-with icmp-host-prohibited

  

——向前- j拒绝——reject-with icmp-host-prohibited

  

提交   

: wq !

  

systemctl iptables重启。服务

  

systemctl启用iptables。服务

  

/usr/libexec/iptables/iptables。init启动

  

  

vi/etc/selinux/config   

# SELINUX=执行

  # SELINUXTYPE=

目标   禁用SELINUX=

  

: wq !

  

setenforce 0   

  

软件源代码包存放位置:/usr/地方/src

  

源码包编译安装位置:/usr/地方/软件名字

  

  

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

  

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

  

  

yum安装- y 4月* autoconf automake野牛bzip2 bzip2 * cloog-ppl兼容* cpp curl curl-devel fontconfig fontconfig-devel freetype的freetype * freetype-devel gcc gcc-c gtk + + +猛击gd gettext gettext-devel glibc内核kernel-headers keyutils keyutils-libs-devel krb5-devel libcom_err-devel libpng libpng-devel libjpeg * libsepol-devel libselinux-devel libstdc + +猛击libtool * libgomp libxml2 libxml2-devel libXpm libxml * libtiff libtiff * *让mpfr ncurses *国家结核控制规划openssl openssl-devel补丁pcre-devel perl php-common php-gd policycoreutils telnet t1lib t1lib * nasm nasm * wget zlib-devel

  

  

  cd/usr/local/src

  

焦油zxvf libevent-2.0.22-stable.tar.gz   cd libevent-2.0.22-stable

  

。/configure——prefix=/usr/地方/libevent

  

使   

制作安装   

  cd/usr/local/src

  

焦油zxvf memcached-1.4.34.tar.gz   cd memcached-1.4.34

  

。/配置——enable-sasl——prefix=/usr/地方/memcached -with-libevent=/usr/地方/libevent

  

使   

制作安装   

  

groupadd memcached   

useradd - g memcached memcached - s/bin/false

  

ln - s/usr/local/memcached/bin/memcached/usr/local/bin/memcached

  

  

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

  

  

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

  

  

- d选项是启动一个守护进程,

  

- m是分配给Memcache使用的内存数量,单位是MB,这里是4096 MB

  

- u是运行Memcache的用户,比如根或者memcached

  

- l是监听的服务器IP地址,这里指定服务器的IP地址192.168.4.6,不设置默认监听服务器所有IP地址

  

- p是设置Memcache监听的端口,默认为11211

  

- c选项是最大运行的并发连接数,默认是1024

  

- p是设置保存Memcache的pid文件,/usr/地方/memcached/memcached.pid

  

  

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

  

  

/usr/地方/memcached/bin/memcached - d - m 4096 - p 11211 - u memcached

  

  

  

猫/usr/local/memcached/memcached.pid

  

杀死22856   

或者   killall memcached

  

系统运维www.osyunwei.com温馨提醒:qihang01原创内容是版权所有,转载请注明出处及原文链接

  

  

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

# !/bin/sh

  #

  

# memcached: memcached守护进程

  #

  

# chkconfig: 25 - 90

  

#描述:MemCached守护进程

  #

  

#源函数库。

  

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

  

CentOS 7.倍安装部署Memcached服务器的详细方法