1. Linux安装JDK
步骤一:查看Linux系统的版本,是32位的则选择32位的jdk版本即可。
步骤二:上传32位的jdk到Linux的服务器。
步骤三:卸载open-jdk
默认安装了jdk,通过java -version命令可以查看open jdk版本。
执行rpm -qa | grep java 查看安装的jdk信息
可以看到安装了两个openjdk,那么就需要卸载这两个jdk
步骤四:安装jdk
将上传的jdk文件放到/usr/local/jdk目录下
执行 tar -zxvf jdk-7u71-linux-i586.tar.gz 解压
步骤五:配置jdk环境变量
vi /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
执行source /etc/profile命令,使更改的配置立即生效
2. Linux安装Mysql
2.1 安装mysql
步骤一:将mysql的安装文件上传到Linux的服务器
步骤二:卸载系统自带的mysql
步骤三:将上传的mysql文件解压
将上传的mysql移动到/usr/local/mysql目录下,解压:
步骤四:安装mysql服务端
执行命令安装:rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm
安装完成后,查看安装的日志信息
这个日志信息是告诉我们root用户的密码第一次是随机生成的,它保存在/root/.mysql_secret中,第一次登录需要修改root密码。
查看/root/.mysql_secret文件中的密码
步骤五:安装mysql客户端
执行命令安装:rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm
步骤六:登录mysql
使用/root/.mysql_secret文件中的密码登录
报错原因:没有启动mysql服务
需要开启mysql服务:service mysql start
这时候再次登录就能登录成功
查询数据库
报错提示:第一次操作mysql必须修改root用户的密码
修改密码:执行set password = password('root');
2.2 远程访问
使用SQLyog进行远程连接,连接失败
解决办法:授权远程访问
grant all privileges on *.* to 'root' @'%' identified by 'root';
flush privileges;
这时候重新连接,发现仍旧连接失败。
在linux中很多软件的端口都被”防火墙”限止,我们需要将防火墙关闭
方法一:防火墙打开3306端口
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
/etc/rc.d/init.d/iptables save
/etc/init.d/iptables status
方法二:学习阶段我们也可以直接将防火墙关闭
service iptables stop;
3. Linux安装Tomcat
步骤一:tomcat上传到linux上
步骤二:将上传的tomcat解压
步骤三:在tomcat/bin目录下执行命令:./startup.sh(注意防火墙)
启动后访问http://192.168.240.128:8080/,访问成功。
步骤四:查看tomcat/logs/catalina.out查看tomcat启动日志
4. Linux安装redis
步骤一:安装gcc-c++
redis是C语言开发,安装redis需要先将官网下载的源码进行编译,编译依赖gcc环境。
输入命令:yum install gcc-c++,中间输入y确认
安装gcc成功!
步骤二:安装redis
1、下载redis
wget http://download.redis.io/releases/redis-3.0.4.tar.gz
2、解压 tar -zxvf redis-3.0.4.tar.gz
3、编译
切换至程序目录:cd redis-3.0.4
执行make命令编译:make
4、安装
make PREFIX=/usr/local/redis install
make install安装完成后,会在/usr/local/bin目录下生成下面几个可执行文件
redis-server:Redis服务器端启动程序
redis-cli:Redis客户端操作工具。也可以用telnet根据其纯文本协议来操作
redis-benchmark:Redis性能测试工具
redis-check-aof:数据修复工具
redis-check-dump:检查导出工具
步骤三:配置redis
复制配置文件到/usr/local/redis/bin目录:
cd /usr/local/redis-3.0.4
cp redis.conf /usr/local/redis/bin
步骤四:启动redis
1、进入redis/bin目录:cd /usr/local/redis/bin
2、启动redis服务端:./redis-server redis.conf
3、克隆新窗口,启动redis客户端:./redis-cli
5. 部署项目到Linux
把项目打成war包放到Linux里的tomcat目录下即可。
步骤一:修改pom配置
修改jdk版本1.7
使用maven生命周期的package命令进行打包
打包完的包带着版本号,当访问项目时也要输入版本号比较麻烦,打成travel.war能更方便。
打成travel.war包解决办法:在pom.xml中添加<finalName>
步骤二:导出本地mysql数据,并导入linux中的mysql
导出后本地桌面上就会有travel.sql文件。然后切到linux的数据库,把文件导入进去。
步骤三:修改项目
1、druid.properties
不指定字符集,传递中文给sql会乱码,搜索不出来。
2、header.html
修改为相对路径
3、route_detail.html
步骤四:使用package命令打包
步骤五:将travel.war上传到Linux上tomcat中的webapps目录
如果上传时tomcat是启动状态,所以会自动把travel.war包解压缩
步骤六:重启tomcat
到tomcat/bin目录下,执行./shutsown.sh、./start.sh
本地浏览器访问http://192.168.240.128:8080/travel/,能正常访问。