环境说明:系统为centos6.5已安装好。外网已配置好。
一、上传工具为:lrzsz
方法一:yum安装(推荐、本文使用yum安装)
#yum -y install lrzsz 、
#rz 启动文件上传
方法二:手动编译安装
下载安装包,wget https://ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz 或者是 上传已经下载好的安装包
cd /usr/local
mkdir lrzsz
cd lrzsz/
解压:tar -xvf lrzsz-0.12.20.tar.gz
cd lrzsz-0.12.20
执行配置:./configure
会提示 configure: error: no acceptable cc found in $PATH,意思是缺少gcc命令,需要安装gcc
手动安装gcc比较麻烦,所有选择使用yum安装
#yum install gcc-c++
编译:make
安装:make install
cd /usr/bin
ln -s /usr/local/bin/lrz rz
ln -s /usr/local/bin/lsz sz
输入命令:rz
二、安装jdk1.8
1、卸载系统默认安装的openjdk...
# rpm -qa | grep java
显示如下:(有则卸载,没有就不用)
tzdata-java-2013g-1.el6.noarch
java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64
java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64
#rpm -e --nodeps tzdata-java-2013g-1.el6.noarch
#rpm -e --nodeps java-1.7.0-openjdk-1.7.0.45-2.4.3.3.el6.x86_64
#rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.66.1.13.0.el6.x86_64
2、安装jdk、使用sz工具上传jdk1.8到linux系统中
#cd /usr
#mkdir java
#rz (将电脑上的jdk1.8拷到/usr/java目录下)
#tar -xzvf jdk1.8....tar.gz //解压
#vi /etc/profile //配置环境变量
#jdk1.8.configfile
export JAVA_HOME=/usr/java/jdk1.8.0_181 //当前解压jdk的路径
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME PATH CLASSPATH
#source /etc/profile //重新编译环境变量
#java -version //测试java环境
三、安装Tomcat
- 创建web目录 #mkdir /usr/web
- 上传apache-tomcat-7.0.57.tar.gz
- 解压 #tar -zxvf apache-tomcat-7.0.57.tar.gz
- 启动tomcat:
#cd /usr/web/apache-tomcat-7.0.57/bin/
#./startup.sh 或者 sh startup.sh - 查看日志:
#tail -f /usr/web/apache-tomcat-7.0.57/logs/catalina.out
查看效果 http://192.168.56.200:8080/(如果打不开、可能就linux防火墙的问题)
解决:
1)单独打开8080端口
#vi /etc/sysconfig/iptables
添加一行配置:
#-A INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
重启防火墙:
#service iptables restart
2)临时关闭防火墙
#service iptables stop
3)永久关闭防火墙,需要重启
#chkconfig iptables off
4)输入setup,去掉防火墙中的*
5)查看防火墙状态
#chkconfig iptables –list
7、测试安装成功
8、部署项目:
将项目打成war包,放入/usr/webapache-tomcat-7.0.57/webapps中
四、安装redis
1、安装路径:# cd /usr/redis
2、下载:#wget wget http://download.redis.io/releases/redis-4.0.1.tar.gz
3、安装
解压:
#tar -zxvf redis-4.0.1.tar.gz
编译:
#cd redis-4.0.1
#make
注意:
编译需要的C环境没有:yum install gcc-c++
编译后的二进制文件可以在src目录下使用:
运行redis:
# src/redis-server
使用redis客户端连接redis:
# src/redis-cli
测试使用:
#redis> set foo bar
OK
#redis> get foo
"bar"
五、安装mysql
本文通过yum安装、比较简单。
1、通过yum命令安装
#yum install -y mysql mysql-server mysql-devel
2、启动服务
#service mysqld start
3、连接mysql数据库
#mysql -u root -p 不需要密码
注意:
- 核心,进入到mysql的mysql数据库中
- 修改root用户的密码 update user set password = password('123') where host ='localhost' and user = 'root';
- 删除无效用户 delete from user where password ='';
- 开启root用户远程连接的权限 update user set host='%';
- 刷新权限 flush privileges;
5.开放防火墙的3306端口
vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
service iptables restart
6.修改linux系统下的mysql的编码格式:
#Vi /etc/my.cnf
加上如下配置:
default-character-set=utf8
init_cnotallow='SET NAMES utf8'
[client]
default-character-set=utf8
重启mysql服务
#service mysqld restart
到此java生产环境就部署好了。