linux中安装JDK,MySQL,tomcat,redis,nginx

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值