Centos均基于x86_64版本,下面相关文件编译时使用用户组为www,用户为www

相关命令:

groupadd -r www

useradd -r -g www -M www

memcached

memcached需要libevent的支持,主要基于以下版本进行源码编译

本文使用版本为:

libevent-2.0.22-stable.tar.gz

  相关下载:http://downloads.sourceforge.net/levent/libevent-2.0.22-stable.tar.gz

memcached-1.4.30.tar.gz

  相关下载:http://memcached.org/files/memcached-1.4.30.tar.gz

编译方式请看:http://www.cnblogs.com/skey_chen/p/5757957.html

解压路径为:

基于CentOS6.8的minimal版本

/usr/local/libevent   下载:libevent-2.0.22-stable for centos6.8

/usr/local/memcached  下载:memcached-1.4.30 for centos6.8

基于CentOS7.2.1511的minimal版本

/usr/local/libevent   下载:libevent-2.0.22-stable for centos7.2.1511

/usr/local/memcached  下载:memcached-1.4.30 for centos7.2.1511

启动命令:/usr/local/memcached/bin/memcached -d start -u www

nginx

主要基于以下版本进行源码编译

nginx-1.10.1.tar.gz

  相关下载:http://nginx.org/download/nginx-1.10.1.tar.gz

解压路径为:

基于CentOS6.8的minimal版本

/usr/local/nginx   下载:Nginx1.10.1 for centos6.8

基于CentOS7.2.1511的minimal版本

/usr/local/nginx   下载:Nginx1.10.1 for centos7.2.1511

注:其中包括了三种编译版本,放置在other_version_sbin目录中(zlib-1.2.8.tar.gz, pcre-8.39.tar.gz)

none目录下的是不包括openssl,也不包括pcre和zlib模块的

openssl目录下的包括了openssl,但不包括pcre和zlib模块的

openssl_pcre_zlib目录下的是包括了openssl、pcre和zlib模块的

可以直接复制里面的sbin目录替换/usr/local/nginx/sbin目录

编译前因为minimal不支持openssl-devel,故用yum -y install openssl-devel   安装及更新了自带的openssl

解压使用时不需要管这些,因为系统自带了相应的库,选需要的版本使用即可

keepalived

主要基于以下版本进行源码编译

keepalived-1.2.23.tar.gz

  相关下载:http://www.keepalived.org/software/keepalived-1.2.23.tar.gz

解压路径为:

基于CentOS6.8的minimal版本

/usr/local/keepalived  下载:Keepalived1.2.23 for centos6.8

基于CentOS7.2.1511的minimal版本

/usr/local/keepalived  下载:Keepalived1.2.23 for centos7.2.1511

编译前因为minimal不支持openssl-devel,故用yum -y install openssl-devel   安装及更新了自带的openssl

CentOS直接解压可用的memcached、nginx、keepalived的更多相关文章

  1. tar.gz,直接解压可用?还是需要编译安装?

    在linux搭建环境,下载的tar.gz安装包,有的直接解压就可以用,有的需要编译安装后才可用 怎么知道该怎么操作呢? 其实,tar -zxvf解压后,进入目录看README.md就知道答案了 另外, ...

  2. CentOS 7解压安装PHP7.1.21

    下载php yum install -y wget wget http://cn2.php.net/distributions/php-7.1.21.tar.gz 解压 tar -zxvf php-7 ...

  3. 阿里云 linux centos 常用解压命令

    格式:  tar  选项  文件目录列表     功能:  对文件目录进行打包备份     选项: -c 建立新的归档文件 -r 向归档文件末尾追加文件 -x 从归档文件中解出文件 -O 将文件解开到 ...

  4. centos 安装解压工作

    解压工具: yum install ark 编辑器: yum install gedit

  5. centos tomcat解压版安装

    解压: tar -xzvf apache-tomcat-8.5.23.tar.gz -C /usr/local/java 配置Tomcat的环境变量: export CATALINA_HOME=/us ...

  6. CentOS 压缩解压

    目录 命令 tar gzip.gunzip bzip2.bunzip2 zip.unzip 命令组合 打包:将多个文件合成一个总的文件,这个总的文件通常称为"归档". 压缩:将一个 ...

  7. 打造kubernetes 高可用集群(nginx+keepalived)

    一.添加master 部署高可用k8s架构 1.拷贝/opt/kubernetes目录到新的master上(注意如果新机上部署了etcd要排除掉) scp -r /opt/kubernetes/ ro ...

  8. CentOS 7解压安装PHP5.6.13

    自动化脚本: https://github.com/easonjim/centos-shell/blob/master/php/install-php_5.6.13.sh

  9. centos 解压rar文件

    默认情况下centos是不支持winrar的解压与打包的,需要安装winrar的linux版本程序 首先得下载解压软件 wget http://www.rarsoft.com/rar/rarlinux ...

随机推荐

  1. js中解析json对象:JSON.parse()用于从一个字符串中解析出json对象, JSON.stringify()用于从一个对象解析出字符串。

    JSON.parse()用于从一个字符串中解析出json对象. var str = '{"name":"huangxiaojian","age&quo ...

  2. Ubuntu 16.04 几个国内更新源

    http://blog.csdn.net/paincupid/article/details/52895676 如何更改源 1/ 在修改source.list前,最好先备份一份 执行备份命令 sudo ...

  3. 使用CLion编辑C工程

    最近正在研究Linux C代码编辑器,确实也不太喜欢SI(Windows看代码还行,编辑一般,同步麻烦), 尝试使用CLion,但对makefile工程支持不好,怎么编译还没搞懂, 阅读.编辑还不错, ...

  4. 水的demo

  5. ios枚举规范

  6. Windows7+VirtualBox+Ubuntu本地开发环境搭建

    首先下载相应的VirtualBox和Ubuntu镜像文件 安装Ubuntu操作系统 一 网络设置 将虚拟机的network连接模式设置为Bridge模式,注意无线网卡要与本机的无线网卡名称一致 在wi ...

  7. vpn打通结果ping不通

    A 是一台服务器 B 是一台openvpn A 设置路由 route add -net 172.16.1.0/24 gw 192.168.125.228 B 设置伪装 -A POSTROUTING - ...

  8. mysqlbinlog 查看binlog时报错unknown variable 'default-character-set=utf8'

    mysqlbinlog --no-defaults mysql-bin.000003 > /home/3.sql 下侧文字转自 http://www.cnblogs.com/cobbliu/p/ ...

  9. 【皇甫】☀ 图_substring

    substring是啥?

  10. java在cmd下编译和执行引用jar的类

    java编译和执行引用第三方jarcmd  1.将上面的ojdbc14.jar文件,与调用程序复制到系统D盘的根目录下,切记:因为调用程序在wym.database包下,所以需要将类其所在的包一起拷贝 ...