Linux下搭建环境(三)——环境搭建

Linux环境搭建

注:建议在搭建环境之前,给虚拟机拍一个快照,方便恢复

1、 关闭防火墙,防止安装数据库(MySQL)失败

1) 在虚拟机命令行输入setup,进入配置窗口
在这里插入图片描述

2) Enter,进入防火墙设置。
在这里插入图片描述

3) 设置完成,退出
在这里插入图片描述

2、 安装JDK

1) 查看/root目录,输入命令行:ll
在这里插入图片描述

2) 安装jdk,输入命令行:rpm -ivh jdk-8u11-linux-i586.rpm,然后回车

注意:安装命令: rpm -ivh 文件名.
在这里插入图片描述

3) 安装完成,查看版本输入命令行:java -versionjavac -version
在这里插入图片描述

4) 配置环境变量
输入命令行:vi /etc/profile
编辑文本/etc/profile,在最后一行输入变量路径,然后保存退出。
变量路径:

JAVA_HOME=/usr/java/jdk1.8.0_11
JRE_HOME=$JAVA_HOME/jre
CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib
PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export PATH CLASSPATH JAVA_HOME JRE_HOME

5) 环境配置完成,输入命令行:cat /etc/profile 查看是否正确在这里插入图片描述在这里插入图片描述

6) 重写查看jdk版本号(略)

3、 安装数据库MySQL

1) 添加挂载文件
输入命令行:df -h 查看是否有光盘,如果没有光盘,断开再连接光盘
在这里插入图片描述

未查到光盘。手动添加
在这里插入图片描述
在这里插入图片描述

再次输入命令行:df -h 查看挂载完成
在这里插入图片描述

此时尚未结束,切换至DVD下,安装DBI相关文件

依次执行:

cd /media/RHEL_5.4\ i386\ DVD/ 切换至对应目录

find -name "*perl-DBI*" 查找挂载文件DBI

rpm -ivh ./Server/perl-DBI-1.52-2.el5.i386.rpm 安装查询到的DBI
在这里插入图片描述

2) 安装MySQL
安装服务端:
rpm -ivh MySQL-server-community-5.0.37-0.rhel4.i386.rpm.

在这里插入图片描述

安装客户端:
rpm -ivh MySQL-client-community-5.0.37-0.rhel4.i386.rpm.
在这里插入图片描述

安装devel:
rpm -ivh MySQL-devel-community-5.0.37-0.rhel4.i386.rpm .
在这里插入图片描述

输入mysql,查看是否安装完成。
在这里插入图片描述

注意:若输入mysql回车,出错:可输入service mysql start 重启Mysql即可

3) 导入数据库文件
查看当前已存在的数据库:输入命令行:show databases;
在这里插入图片描述

导入数据库:进入mysql,输入命令:source /root/init_database.sql
在这里插入图片描述

查看当前数据库:输入命令:show databases;
在这里插入图片描述

退出mysql:输入exit

4、 安装Tomcat
1) 在/root目录下,解压Tomcat,输入命令:unzip apache-tomcat-7.0.82
在这里插入图片描述

2) 修改apache-tomcat-7.0.82包中bin目录下的所有.sh文件权限,使之可执行。命令行:
cd apache-tomcat-7.0.82 切换至apache-tomcat-7.0.82目录
cd bin/ 切换至bin目录
chmod a+x *.sh 给所有.sh 文件的所有用户加上x权限
在这里插入图片描述

3) 放置代码包
将代码包suqi.war放置apache-tomcat-7.0.82目录下的/webapps中,并修改名为suqi.war
命令:cp suqi.war ./apache-tomcat-7.0.82/webapps/suqi.war
然后查看./apache-tomcat-7.0.82/webapps目录,复制成功
在这里插入图片描述

4) 启动Tomcat
进入apache-tomcat-7.0.82/bin/目录,执行 ./startup.sh 文件,若显示Tomcat started,则成功
在这里插入图片描述

查看apache-tomcat-7.0.82/webapps,可以看到suqi文件夹以生成
在这里插入图片描述

5) 修改suqi 项目的配置,将其IP地址修改为主机地址。
切换至suqi/web-inf目录然后找到config.txt文件,命令行:
cd apache-tomcat-7.0.82/webapps/suqi/WEB-INF/ .

在这里插入图片描述

修改config.txt文件,命令:vi config.txt,修改IP地址,然后保存::
在这里插入图片描述

6) 修改数据库访问权限
数据库只能本地IP访问,改成允许任何IP访问。命令行:
mysql .
use mysql;.
update user set host = ‘%’ where host = ‘localhost’ .
flush privileges; --立即生效
exit --退出
在这里插入图片描述

7) 重启Tomcat
先杀死Tomcat进程,然后重启。命令行:
ps -ef |grep tomcat 查找Tomcat进程编号
kill -9 15671 杀死Tomcat进程
在这里插入图片描述

启动Tomcat,命令行:
cd apache-tomcat-7.0.82/bin/ 切换至bin目录
./startup.sh 启动Tomcat
在这里插入图片描述

5、 后台输入:http://IP:8080/suqi/tms
在这里插入图片描述

6、 前台浏览器,输入:http://IP:8080/suqi
在这里插入图片描述

7、 总结:

若前台或者后台无法访问,一般都是防火墙问题,此时需要可以通过命令关闭防火墙。
重启后永久生效:
开启:chkconfig iptables start 关闭:chkconfig iptables stop

即时生效,重启后失效:
开启:service iptables start 关闭:service iptables stop

查看防火墙状态:service iptables status

但是,本人在搭建环境的时候,电脑开了个玩笑,环境搭建,配置都弄好后,后端可以打开项目,但是前台却无法进入,尝试了关闭防火墙,重启,甚至重装了三遍,但是都无济于事,最后,换了个火狐流浪器,一下子就OK了

发布了62 篇原创文章 · 获赞 42 · 访问量 3311

猜你喜欢

转载自blog.csdn.net/weixin_45375866/article/details/101039106