JDK
1.卸载本机默认jdk
rpm -qa | grep jdk
rpm -e --nodeps java-1.6.0-openjdk-1.6.0.35-1.13.7.1.el6_6.i686
rpm -e --nodeps java-1.7.0-openjdk-1.7.0.79-2.5.5.4.el6.i686
2.解压jdk安装包
mkdir /usr/local/jdk
mv jdk-7u71-linux-i586.tar.gz /usr/local/jdk/
cd /usr/local/jdk/
chmod 755 jdk-7u71-linux-i586.tar.gz
tar -xvf jdk-7u71-linux-i586.tar.gz
3.配置环境变量
vim /etc/profile
#set java environment
JAVA_HOME=/usr/local/jdk/jdk1.7.0_71
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
4.加载配置文件
source /etc/profile
mysql
1.卸载本机默认mysql
rpm -qa | grep MySQL
rpm -e --nodeps MySQL-libs-5.1.73-5.el6_6.i686
2.解压mysql安装包
mkdir /usr/local/mysql
mv MySQL-5.6.22-1.el6.i686.rpm-bundle.tar /usr/local/mysql/
cd /usr/local/mysql/
chmod 755 MySQL-5.6.22-1.el6.i686.rpm-bundle.tar
tar -xvf MySQL-5.6.22-1.el6.i686.rpm-bundle.tar
3.安装依赖
yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6
yum update libstdc+±4.4.7-4.el6.x86_64
yum -y install libncurses.so.5 libtinfo.so.5
4.安装mysql服务端和客户端
rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm
rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm
5.开启mysql
service mysql status
service mysql start
6.将mysql设置开机自启动
chkconfig --add mysql
chkconfig mysql on
chkconfig
7.查看mysql默认密码
cat /root/.mysql_secret
8.登录mysql修改默认密码同时开启远程访问
mysql -uroot -p2fCdAzEGnzS0EcMI
mysql> SET PASSWORD = PASSWORD(‘root’);
mysql> grant all privileges on . to ‘root’ @’%’ identified by ‘root’;
mysql> flush privileges;
mysql> exit
9.配置ACL,放开3306端口
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
/etc/rc.d/init.d/iptables save
/etc/init.d/iptables status
tomcat
将tomcat移动到安装目录
mv /tmp/apache-tomcat-7.0.57.tar.gz /usr/local/tomcat
解压tomcat压缩包
tar -xvf apache-tomcat-7.0.57.tar.gz
配置ACL对8080端口进行放行
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
/etc/rc.d/init.d/iptables save
启动tomcat
cd apache-tomcat-7.0.57/bin
./startup.sh
关闭tomcat
./shutdown.sh
redis
1.下载redis
wget http://download.redis.io/releases/redis-3.0.4.tar.gz
tar -xvf redis-3.0.4.tar.gz -C /usr/local/redis
mv redis-3.0.4 redis-3.0.4-source
2.安装依赖
yum -y install gcc-c++
3.编译源码
cd /usr/local/redis/redis-3.0.4-source
make
4.打包文件到/usr/local/redis目录下,注意,成功后会在redis目录下生成bin目录,里面放着redis的执行文件
make PREFIX=/usr/local/redis install
5.拷贝redis配置文件到redis的bin目录
cp redis.conf /usr/local/redis/bin/
6.开启redis
./redis-server redis.conf
注意:配置远程访问redis.
1.ACL放开6379端口
/sbin/iptables -I INPUT -p tcp --dport 6379 -j ACCEPT
/etc/rc.d/init.d/iptables save
2.修改redis.conf配置文件(老版本不需要做额外配置)
http://www.cnblogs.com/bincoding/p/6164569.html
3.客户端连接
redis-cli -h 192.168.88.133 -p 6379
**
nginx
**
1.下载nginx
tar -xvf nginx-1.8.0.tar.gz -C /usr/local/
2.安装依赖
yum -y install gcc-c++ pcre pcre-devel zlib zlib-devel,openssl openssl-devel
3.创建makefile(直接在nginx-1.8.0目录下输入下列代码)
./configure
–prefix=/usr/local/nginx
–pid-path=/var/run/nginx/nginx.pid
–lock-path=/var/lock/nginx.lock
–error-log-path=/var/log/nginx/error.log
–http-log-path=/var/log/nginx/access.log
–with-http_gzip_static_module
–http-client-body-temp-path=/var/temp/nginx/client
–http-proxy-temp-path=/var/temp/nginx/proxy
–http-fastcgi-temp-path=/var/temp/nginx/fastcgi
–http-uwsgi-temp-path=/var/temp/nginx/uwsgi
–http-scgi-temp-path=/var/temp/nginx/scgi
4.编译打包
make
make install
5.创建对应临时文件目录
mkdir /var/temp/nginx/client -p
6.配置ACL允许外部访问80端口
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
/etc/rc.d/init.d/iptables save
7.1运行nginx
cd /usr/local/ngiux/sbin
./nginx
7.2关闭nginx
./nginx -s stop
./nginx -s quit
7.3重启nginx
./nginx -s reload