如何在Linux系统中搭建web项目的测试环境

搭建环境:
系统:Linux(CentOS)服务器:tomcat-9.0.8 数据库:MySql-5.1.30
一.首先在wiodosw系统,使用软件VMware创建虚拟机,在虚拟机中安装Linux下的CentOS操作系统
步骤:打开VMware Workstation软件,在主页中,点击创建新的虚拟机,选择典型,下一步,选择稍后安装操作系统,下一步,选择Linu操作系统,版本选择为CentOS,下一步,创建自己的虚拟机名称,选择文件的位置,下一步,选择磁盘大小(默认20GB),把虚拟磁盘存储为单个文件(这样运行效率会快),下一步,选择自定义硬件,在硬件下,找到新CD/DVD,点击ISO映像文件,找到CentOS映像光盘,关闭,完成。
二.配置Linux系统环境
点击开启此虚拟机,在进入倒数10秒后,点击空格(可以进入Welcome页面),选择Install,点击回车,点击Next,选择中午简体,点击Next,选择美国英语式,下一步,选择基本存储设备,下一步,(会问是否忽碌所有数据)点击是,给主机起名,下一步,默认不选择(如:城市不是亚洲/上海,需要选择为上海),下一步,输入登录密码123456,123456,下一步,选择使用所有空间,下一步,点击将修改写入磁盘,安装完成,点击关闭,左侧选择自己的虚拟机,右键,电源,点击重新启动客户机(重新Linux服务器),点击前进,点击前进,创建用户名:test1,密码:123456,确认密码:123456,点击前进,选择在网络上同步日期和时间,点击前进,点击完成
三.搭建VMToos软件
实现1.鼠标的自由切换,2.实现宿主机和虚拟机之间文件自由拖拽,3.分辨率自适应,4.宿主机和虚拟机之间建立共享文件夹
先启动虚拟机,右键在终端中打开,选择虚拟机,右键,选择安装VMwareTools(系统自动安装),3.(1)释放光驱中的CentOS的映像文件(eject)
(2)右键点击虚拟机,选择"安装VMwareTools"
(3)在终端中输入命令,进入media目录(cd /media),查看目录的内容(ls)
(4)进入VMTools目录,不要手敲完整的目录名,用tab键自动补齐目录名(cd VMware Tools)
(5)将VMareTools-9.6.5-2700074.tar.gz压缩包复制到/tmp路径下(cp VMareTools-9.6.5-2700074.tar.gz /tmp)
(6)进入解压后的目录,解压VMareTools-9.6.5-2700074.tar.gz压缩包文件(cd /tmp)(tar -zxvf VMareTools-9.6.5-2700074.tar.gz)
(7)进入解压后的目录(cd vmware-tools-distrib)
(8)执行安装脚本(./vmware-install.pl)
(9)安装过程中,需要多次点击回车
(10)安装完成后会有enjoy,说明安装成功
(11)重启CentOS系统,VMTools才会生效(shutdown -h now)root管理员专用的命令
(12)拍快照,保存当前虚拟机的状态,以后可以还原到当前状态(选中虚拟机,右键,快照,拍摄快照)
(13)右键点击虚拟机,选择“设置”
(14)选择“选项”
(15)选择“共享文件夹”
(16)选择“总是启动”
(17)添加一个宿主机路径
(18)在虚拟机中切换到mnt路径下面可以看到(cd /mnt/hgfs ls查看)
四、安装xshell
工作场景:1.在实际工作中,我们平时用的是windows/mac,但是我们测试网站,一般部署在Linux服务器上,Linux服务器可能是一台真实的主机,如何通过本地电脑,去远程控制linux服务器(安装shell)
安装xmanager,一路下一步
1.安装完成后,开始菜单搜索xshell
2.要想远程链接Linux服务器,需要知道ip地址(ifconfig)
3.关闭防火墙服务(serivce iptables off)立即生效,临时生效
4.关闭防火墙开机启动(chkconfig iptavles off )重启后生效,永久生效
5.开启ssh服务(serivce sshd start)指的是安全外壳协议
6.开启ssh的开机启动(chkconfig sshd on)
7.打开xshell
8.点击新建按钮
9.输入连接名称和ip地址
10.切换到“用户身份验证”,输入用户名和密码,点击确定按钮
11.点击“接受保存”
12.这样就连接上虚拟机了,以后就可以通过在xshell上输入命令,操作虚拟机
13.使用“新建文件传输xftp可以上传和下载文件
五、正式搭建OA的测试环境
五、1.安装应用服务器tomcat
1.首先需要先配置好JDK
(1)把jdk的安装包复制到/tmp目录下(yum install -y lrzsz)(rz)必须在xshell
(2)检查是否安装过jdk(java -version)
(3)过滤出文件包含java的(rpm -qa|arep java)
(4)卸载之前安装过的jdk(rmp -e --nodeps java-1.6.0-openjdk-1.6.0.38-1.13.10.4.el6.i686)
(rmp -e --nodeps java-1.5.0-gcj-1.5.0.0-29.1.el6.i686)
(rmp -e --nodeps java-1.7.0-openjdk-1.7.0.99-2.6.5.1.el6.i686)
(5)再次检查是否全部删除(rpm -qa|grep java)
(6)安装新的jdk(rpm -ivh jdk-8u171-linux-i586.rpm)
(7)配环境变量(vim /etc/profile),按G,到文件的最后一行,用上键将光标移动到dome 和 unset之间,按下a键
(8)写入环境变量(JAVA_HOME=/usr/java/default)(PATH= J A V A H O M E / b i n : JAVA_HOME/bin: JAVA
H

OME/bin:PATH)
(9)保存退出(ESC,:wq)
(10)让环境变量立即生效(source /etc/profile)
(11)检测是否生效($JAVA_HOME)如出现(-bash: /usr/java/default: is a directory)
2.安装tomcat
(1)将tomcat安装包上传到 /tmp目录下 (cd /tmp)(rz)
(2)在根目录创建一个新文件夹(mkdir /tomcat)
(3)在根目录创建一个新文件夹(unzip 压缩包)(mv 解压后的文件夹 /tomcat)(cd /tomcat)
(4)为tomcat 文件夹中的文件增加可执行的权限(chmod 777 -R .)把当前文件夹中的所有文件都改成所有人可读可写可执行
(5)启动tomcat服务(cd /tomcat/apache-tomcat-9.0.8/bin)(./startup.sh)
(6)启动火狐浏览器 (firefox)
(7)在浏览器中输入网址(http://127.0.0.1:8080)
3.源码安装数据库
(1)检测本地是否安装过mysql数据库(rpm -qa|grep mysql)
(2)卸载所有mysql(rpm -e --nodeps mysql-server-5.1.73-7.el6.i686)
(rpm -e --nodeps mysql-5.1.73-7.el6.i686)
(rpm -e --nodeps mysql-libs-5.1.73-7.el6.i686)
(rpm -e --nodeps qt-mysql-4.6.2-28.el6_5.i686)
拍快照保存
(3)源码安装mysql必须准备代码编译器gcc(yum -y install gcc gcc-c++ make autoconf libtool-ltdl-devel gd-devel freetype-devel libxml2-devel libjpeg-devel libpng-devel openssl-devel curl-devel bison libmcrypt-devel libmhash-devel ncurses-devel bzip2 flex libaio-devel)在Linux中,要想从网上下载安装一些常用软件,最简单的方法就是通过yum安装,yum类似于以前maven,会自动从网上寻找安装包下载,gcc是用来编译源码,可以把源码编译成安装包
拍快照
(4)上传解压MySQL(cd /tmp)(rz 导入mysql-5.1.30.tar.gz)(tar -zxvf mysql-5.1.30.tar.gz)
(5)在解压后的目录执行预编译(cd mysql-5.1.30)
(6)检查编译环境是否OK,并指定安装路径(./configure --prefix=/usr/local/mysql)
拍快照
(7)编译并安装(make && make install)
(8)检查是否安装成功(cd /usr/local/mysql)(ls)检查是否存在文件夹bin docs include lib libexec mysql-test share sql-bench
(9)修改配置文件my.cnf(vim /etc/my.cnf)第48行skip-federated前面 插入一个#(48G)(#skip-federated)保存退出(ESC)(:wq)注意:如果误操作,不确定是否有多余操作,先按 :q! 强制退出,再重新编辑
(10)创建一个用户组mysqlgrp(groupadd mysqlgrp)
(11)创建一个用户mysqluser,并且把该用户分配给mysqlgrp组(useradd mysqluser -g mysqlgrp)
(12)修改/usr/local/mysql目录的权限(cd /usr/local/mysql)
把mysqluser改成当前目录的所有者(chown -R mysqluser .)
把mysqlgrp改成当前目录的所属主(chgrp -R mysqlgrp .)
(13)以管理员mysqluser的身份安装数据库 (cd /usr/local/mysql/bin)(ls)
(./mysql_install_db --user=mysqluser)安装mysql系统表
(14)把support-files目录中的mysql.server复制到/etc/init.d目录中,并重命名为mysqld(cp /tmp/mysql-5.1.30/support-files/mysql.server /etc/init.d/mysqld)
(15)启动mysqld服务,切换到mysql的bin目录(cd /usr/local/mysql/bin)(./mysqld_safe --user=mysqluser &)
(16)登录mysql(./mysql -uroot -p),密码为空,直接敲回车
(17)退出数据库(exit)
3.部署项目
(1)将OA网站的源码复制到tomcat的webapps目录(cd /tomcat/webapps)(rz)
(2)解压(unzip oa.zip)
(3)进入解压后的setup目录,可以看到两个.sql文件(cd oa)(cd setup)(ls)看到两个sql
(4)将这两个sql文件导入到数据库(pwd)查看当前目录(cd /usr/local/mysql/bin)(./mysql -uroot -p < /tomcat/apache-tomcat-9.0.8/webapps/oa/setup/cwbbs.sql)(./mysql -uroot -p < /tomcat/apache-tomcat-9.0.8/webapps/oa/setup/redmoonoa.sql)
(5)重启tomcat服务(cd /tomcat/apache-tomcat-9.0.8/bin)
先关闭tomcat服务(./shutdown.sh)
启动tomcat服务(./startup.sh)
(6)打开浏览器,输入网址(http://虚拟机ip地址:8080/oa)用户名(admin)密码(111111)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值