您的位置:首页 > 数据库 > Memcache

安装nginx, jdk, memcache,zookeeper

2015-07-29 16:06 585 查看
1.  安装nginx

安装依赖

# yum install -y pcre pcre-devel  

# yum install -y zlib zlib-devel  
# yum install -y openssl openssl-devel

# yum install -y gcc

安装nginx

# mkdir nginx-src && cd nginx-src  

# wget http://nginx.org/download/nginx-1.10.1.tar.gz  

# tar xzf nginx-1.7.3.tar.gz   

# cd nginx-1.7.3  

# ./configure  

# make  

# make install  

配置系统服务

vi /etc/init.d/nginx

#!/bin/sh  

# chkconfig: 2345 85 15  

# Startup script for the nginx Web Server  

# description: nginx is a World Wide Web server.   

# It is used to serve HTML files and CGI.  

# processname: nginx  

# pidfile: /usr/local/nginx/logs/nginx.pid  

# config: /usr/local/nginx/conf/nginx.conf  

 

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin  

DESC="nginx deamon"  

NAME=nginx  

DAEMON=/usr/local/nginx/sbin/$NAME  

SCRIPTNAME=/etc/init.d/$NAME  

 

test -x $DAEMON || exit 0  

 

d_start(){  

  $DAEMON || echo -n "already running"  

}  

 

d_stop(){  

  $DAEMON -s quit || echo -n "not running"  

}  

 

 

d_reload(){  

  $DAEMON -s reload || echo -n "can not reload"  

}  

 

case "$1" in  

start)  

  echo -n "Starting $DESC: $NAME"  

  d_start  

  echo "."  

;;  

stop)  

  echo -n "Stopping $DESC: $NAME"  

  d_stop  

  echo "."  

;;  

reload)  

  echo -n "Reloading $DESC conf..."  

  d_reload  

  echo "reload ."  

;;  

restart)  

  echo -n "Restarting $DESC: $NAME"  

  d_stop  

  sleep 2  

  d_start  

  echo "."  

;;  

*)  

  echo "Usage: $ScRIPTNAME {start|stop|reload|restart}" >&2  

  exit 3  

;;  

esac  

 

exit 0  

#chmod +x /etc/init.d/nginx
#/etc/init.d/nginx start

2.  安装JDK

    

        下载jdk-7u76-linux-i586.tar.gz        

        cd到/usr/local/下        

        建立java目录: mkdir java        

        上传压缩包到该目录下, 解压         tar -zxvf jdk-7u76-linux-i586.tar.gz

        配置: vim /etc/profile        

        添加          

        JAVA_HOME=/usr/local/jdk1.7.0              

        CLASSPATH=.:$JAVA_HOME/lib.tools.jar             

        PATH=$JAVA_HOME/bin:$PATH              

        export JAVA_HOME CLASSPATH PATH

        立即生效: source /etc/profile

        查看版本: java -version

3.  安装memcache

        yum install memcached

        启动: service memcached start

4.  安装zookeeper

        下载zookeeper-3.4.6, 解压        

        cd到conf目录, 重命名zoo_sample.cfg为zoo.cfg        

        cd到bin目录 ./zkServer.sh start启动        

        ./zkServer.sh status查看状态        

        如果设置了dataLogDir则可能要先手动创建日志目录
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息