安装nginx, jdk, memcache,zookeeper

来源:互联网 发布:linux 修改防火墙 编辑:程序博客网 时间:2024/05/22 06:53
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则可能要先手动创建日志目录
0 0