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 下 ...
随机推荐
- Nginx做流媒体服务Windows版实现直播
声明:网上有很多关于Linux系统的配置,这里就不记录了.刚开始搭建直播室,用的是Java语言, Java开源的流媒体服务有Red5,但是很久没更新了,而且文档较少不容易上手,对于直播功能相对要求较低 ...
- MySQL【日期和时间处理函数】的使用方法
名称 调用示例 示例结果 描述 NOW NOW() 2018-09-19 09:24:10 返回当前日期和时间 CURDATE CURDATE() 2018-09-19 返回当前日期 CURTIME ...
- ABP异常处理
1.编译器错误消息: CS0012: 类型“System.Object”在未被引用的程序集中定义.必须添加对程序集“System.Runtime, Version=4.0.0.0, Culture=n ...
- Python Opencv安装环境搭建
https://blog.csdn.net/weifenglin1997/article/details/78723544
- ansible 变量详解
定义变量的方法 1. 主机变量,在hosts文件中设置变量, [atlanta] host1 http_port= maxRequestsPerChild= host2 http_port= maxR ...
- JavaScript里面的arguments到底是个啥?
类数组对象:arguments 总所周知,js是一门相当灵活的语言.当我们在js中在调用一个函数的时候,我们经常会给这个函数传递一些参数,js把传入到这个函数的全部参数存储在一个叫做arguments ...
- 基于Zynq的GNULinux在线编译调试记录
--20171228 1.实验环境 硬件环境:联想ThinkPad E430(内存加到10G).显示屏×2.VGA线×1.HDMI线×1 .鼠标×2.键盘×1.USB分线器×1.ZedBoard开发板 ...
- axis2设置soap1.1或soap1.2协议
现在Axis.Axis2都是同时支持SOAP1.1和SOAP1.2的.即在服务器端发布一个WebService服务之后,客户端既可以通过SOAP1.1版本来访问服务器的服务,也可以通过SOAP1.2版 ...
- winform 写入txt(可以连续性的在文本内容后面追加)
在上一篇写入txt的时候,不可以在后面追击,调用一次,以前的同名的文本就会覆盖掉.这次的功能会修改上次这个小bug StreamWriter sw = new StreamWriter("D ...
- python之路之简单介绍:
python介绍: a. python 基础 - 基础 - 基本的数据类型 - 函数 - 面向对象 python 安装 python 安装在os上 执行操作: 写一个文件,文件中按照python规则写 ...