Linux下搭建测试环境
一、 安装虚拟机
1、选择linux 型号 3.0x 64的版本
2、磁盘分区 /目录, home目录 ,boot,var ,设置root密码
3、安装(过程略)
二、 配置虚拟机网卡
路径:cd /etc/sysconfig/network-springs 找到ifcfg-ens33 去编译
修改部分: BOOTPROTO 改成 static
ONBOOT改成 yes
添加IP地址,子网掩码,网关 根据你本地IP来的
IPADDR=172.16.120.246 //地址
NETMASK=”255.255.255.0 //子网掩码
GATEWAY=172.16.120.254 //网关
重启网卡:service network restart
配置外网,添加dns 域名解析:
DNS1=8.8.8.8 //DNS
DNS2=114.114.114.114 //DNS2
三、安装tomcat ,jdk, yum , mysql
1、home 目录下创建 tomcat ,jdk,yum
2. 通过xftp 上传文件到服务器下指定目录
3. 打开xshell 解压文件
tar -xvf 包名
tar -xf 包名
4.配置JDK
编辑vim etc/profile 添加下列环境
export JAVA_HOME=/home/jdk/jdk1.7.0_79?
export PATH=$JAVA_HOME/bin:$PATH?
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar?
重启 : source /etc/profile
验证配置成功:Java -version
5. 配置tomcat
先关闭防火墙:命令:systemctl stop firewalld.service
查看状态:firewall-cmd --state
6.启动tomcat
cd进入路径 cd /home/tomcat/apache-tomcat-7.0.75/bin/
启动 sh startup.sh
用浏览器打开连接IP 192.168.1.XXX:8080
7. 安装YUM
yum -y install unzip (-y 意思所有安装默认为yes)
8.安装数据库(https://blog.csdn.net/u013517229/article/details/79412170)
首先用yum安装wget:yum -y install wget
用wget下载mysql的rpm包:wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
yum localinstall mysql57-community-release-el7-8.noarch.rpm
检查:yum repolist enabled | grep "mysql.*-community.*"
安装MySQL服务器:yum install mysql-community-server
查看启动状态:systemctl status mysqld
启动:systemctl start mysqld
重启服务器:systemctl restart mysqld.service
查看数据库初始密码密码:grep 'temporary password' /var/log/mysqld.log
登录:mysql -uroot -p
输入你自己的密码:WUnan123.
进入数据库修改密码步骤:step 1:SET PASSWORD = PASSWORD('your new password');
step 2:ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
step 3:flush privileges;
最好重启一下数据库:systemctl restart mysqld.service
四、安装代码包
1.进入Apache tomcat 下webapps
如:/home/tomcat/apache-tomcat-7.0.75/webapps
2.通过xftp 上传考试包 或者也可以先解压后通过xftp上传到指定的目录下
3.然后解压到当前路径:unzip -n 包名.zip
4.进入到指定路径下文件夹:/home/tomcat/apache-tomcat-7.0.75/webapps/kaoshi/WEB-INF/classes
5.修改连接项目数据库文件 :vi config.properties 该密码为修改后你自己设置的密码
6.修改文件内容:localhost修改为本地虚拟机IP:如192.168.1.123(你自己的IP)
修改tomexam3_free为你数据库一致的名称
修改数据库密码为你自己修改后的密码:如WUnan123.
7.重新启动服务:
8.使用Navicat工具连接数据库(直接解压可用)
如果测试连接不成功 报错:1130
需要修改数据库root用户远程连接权限
操作步骤:mysql -u root -p
mysql>use mysql;
mysql>update user set host = '%' where user ='root';
mysql>select host, user from user;
需要数据库重启 :systemctl restart mysqld.service (一定要重启!一定要重启! 一定要重启! )
9.在Navicat下创建数据库 命名为“kaoshi” 该名字为配置文件名一致
10.导入sql ==>当前库名下右键运行批次任务文件
11.接着需要关闭该数据库 再重新打开 服务器端tomcat需要重启
12.验证:在网页端输入192.168.1.188:8080/kaoshi(代码包名)==>你的IP
五、每次打开虚拟机需要启动的服务
1.启动服务 Tomcat :进入Apache目录下bin目录 输入启动服务的命令:sh startup.sh
2.查看防火墙状态:firewall-cmd --state 如果显示running 则关闭防火墙,使用命令:systemctl stop firewalld.service
3.打开浏览器输入项目地址:http://192.168.1.188:8080/kaoshi/index.thtml
Linux下搭建测试环境的更多相关文章
- linux下搭建lamp环境以及安装swoole扩展
linux下搭建lamp环境以及安装swoole扩展 一.CentOS 6.5使用yum快速搭建LAMP环境 准备工作:先更新一下yum源 我安装的环境是:apache2.2.15+mysql5 ...
- Linux 下搭建 Hive 环境
Linux 下搭建 Hive 环境 作者:Grey 原文地址: 博客园:Linux 下搭建 Hive 环境 CSDN:Linux 下搭建 Hive 环境 前置工作 首先,需要先完成 Linux 下搭建 ...
- Linux下搭建PHP环境
转载于: http://www.uxtribe.com/php/405.html 该站下有系列PHP文章. 在Linux下搭建PHP环境比Windows下要复杂得多.除了安装Apache,PHP等软件 ...
- Java学习心得之 Linux下搭建Java环境
作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Java学习心得之 Linux下搭建Java环境 1.前言2.JDK安装3.配置环境变量4. ...
- Java学习心得之 Linux下搭建JavaWeb环境
作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Java学习心得之 Linux下搭建JavaWeb环境 1. 前言2. Java安装3. t ...
- Ruby学习心得之 Linux下搭建Ruby环境
作者:枫雪庭 出处:http://www.cnblogs.com/FengXueTing-px/ 欢迎转载 Ruby学习心得之 Linux下搭建Ruby环境1.前言2.Linux下安装Ruby环境 一 ...
- linux 下搭建php环境
linux 下搭建php环境 1.下载apache (http://httpd.apache.org/download.cgi) 下载php组件 ( http://cn2.php.net/get/ph ...
- Linux下搭建JSP环境
Linux下搭建JSP环境 作为一名Java EE系统架构工程师,经常需要搭配和建立JSP(Java Server Pages)的开发环境和运行环境,所以本人在平时的工作中积累了一些在Linu ...
- Linux 下搭建 Kafka 环境
Linux 下搭建 Kafka 环境 作者:Grey 原文地址: 博客园:Linux 下搭建 Kafka 环境 CSDN:Linux 下搭建 Kafka 环境 环境要求 操作系统:CentOS 7 下 ...
随机推荐
- ubuntu权限不够
既然提示是权限不够,自然可以增加权限来解决. 如下,把安装命令改为sudo pip install cmake.就可以成功的解决了这个问题.因为加了sudo就相当于管理员操作了.
- android LogConfigurator
android LogConfigurator 此为第三方的 Log日志
- 单总线(1-Wire Bus)技术及其应用
单总线(1-Wire Bus)技术及其应用 reference: http://www.doc88.com/p-2106151016582.html 摘要:介绍了美DALLAS公司推出的单总线技术的原 ...
- 获取百度地图POI数据二(准备搜索关键词)
上篇讲到 想要获取尽可能多的POI数据 需要准备尽可能多的搜索关键字 那么这些关键字如何得来呢? 本人使用的方法是通过一些网站来获取这些关键词 http://poi.mapbar.com ...
- Java 平时作业三
自定义一个可以存储 int 类型的集合类(例如:SequenceList),封装一维数组存储数据,该 集合类具有以下方法: (1)新增元素: (2)在指定位置插入一个元素: (3)按位置删除元素: ( ...
- document.onkeydown
document.onkeydown=function(e) { if(e.keyCode==13) { //当按下回车键,执行我们的代码 } }
- sprindmvc
Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模 ...
- oracle 建表默认空间
oralce 建表后会有默认表空间,如果没有指定表空间会把所有信息放到users表空间内.要改默认空间 ,首先当前用户要有权限,然后按照 alter database 表名 tablespace 表空 ...
- IP通信基础课堂笔记----第四章(重点中的重点)
IPv4编址方法 一个IPv4地址可表示为一个32位的二进制数. IP地址前面的网络部分表示一个网段,后面部分(主机位)表示这个网段上的一台设备. 常用IP地址分为四类:A.B.C.D. 每类的网络地 ...
- vs2017激活码
Visual Studio 2017(VS2017) 企业版 Enterprise 注册码:NJVYC-BMHX2-G77MM-4XJMR-6Q8QF Visual Studio 2017(VS201 ...