第三单元 Linux测试环境部署和项目搭建(安装版本六七)

教学目标

1、掌握Linux系统上安装JDK的安装

2、掌握Linux系统上安装Mysql的安装

3、掌握Linux系统上安装Tomcat的安装

4、掌握Linux中web端项目部署(jenkins.war)

一、远程连接工具的使用

1. 为什么使用远程连接工具

(1)实际应用中服务器一般放在远端(机房)或者云服务上,测试人员不可能直接到现场操作 Linux服务器

(2)无法现场操作,所以系统通过远程工具进行连接才可以操作Linux服务器


2. 经常使用的远程连接工具有哪些

在工作中经常使用的远程连接工具有ssh,xshell,FinalShell,secureCRT等。

课程中我们使用SSH工具进行远程连接,该工具是免费的图形化界面及命令行窗口集一身的远程工具。安装包如下:

安装后,会出现两个图标:

image.png

点击图形化界面图标:

image.png

输入Linux服务器密码:

上图中的HostName是在Linux系统的IP


注意:查不到IP原因

查看虚拟机是否联网,可以切换虚拟机中的桥接和net

查看Windows下网络适配器是否有两个vm的,没有选择重现安装VM或者https://blog.csdn.net/weixin_47397805/article/details/112393232?spm=1001.2014.3001.5501

查看服务是否全部开启

进入界面:

image.png
image.png
image.png

关于远程工具乱码的解决:

使用远程工具进行连接时,如果linux有中文文件或目录,显示时会出现乱码,原因是linux编码是UTF-8,而远程工具默认是当前系统本地编码即GBK。所以解决方案是统一两者编码就OK了,但是该SSH Secure工具不能设置编码,所以通过修改linux的系统编码的方式进行统一编码。

在linux的/etc/sysconfig目录下有一个i18n的文件代表linux的系统编码


image.png


将其从UTF-8修改成GBK重现连接linux即可:

image.png
image.png

二、Linux的软件安装

在安装软件之前,必须先拷贝数据到Linux系统,直接拉过去即可

最好存放在普通用户目录下,因为这里文件才能随意操作。然后把文件存在公共目录usr/local下,创建自己的目录。


1.JDK安装

注意:rpm与软件相关命令 相当于window下的软件助手 管理软件

步骤:

1)查看当前Linux系统是否已经安装java   输入 rpm -qa | grep java

image.png



2)卸载两个openJDK

输入rpm -e --nodeps 要卸载的软件

image.png


3)上传jdk到linux

4)安装jdk运行需要的插件yum install glibc.i686(选做)

5)解压jdk到/usr/local下 tar –xvf jdk-7u71-linux-i586.tar.gz –C /usr/local

6)配置jdk环境变量,打开/etc/profile配置文件,将下面配置拷贝进去

    \#set java environment

    JAVA_HOME=/usr/local/jdk/jdk1.8.0_131

    CLASSPATH=.:$JAVA_HOME/lib.tools.jar

    PATH=$JAVA_HOME/bin:$PATH

    export JAVA_HOME CLASSPATH PATH

注意:路径一定要和自己真实路径一致。进入到自己jdk然后pwd , 然后复制路径即可。

7)重新加载/etc/profile配置文件 source /etc/profile

         验证:java –version

2.Mysql安装

步骤:

1)准备工作

①查看CentOS自带的mysql

查看:输入 rpm -qa | grep mysql

image.png

卸载:将自带的mysql卸载

image.png

②查看带有mariadb

查看:[root@fgy src]# rpm -qa|grep mariadb

卸载:[root@fgy src]# rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64

③查找带有mysql的文件及文件夹都删除

查看: find / -name mysql

删除:rm -rf 路径

3)上传Mysql到linux

使用ssh,将本地数据拖到远程普通用户下

4)解压Mysql到/usr/local/下的mysql目录(mysql目录需要手动创建)内

    cd /usr/local

    mkdir mysql

    ls

    tar -xvf MySQL-5.6.22-1.el6.i686.rpm-bundle.tar -C /usr/local/mysql

得到结果:

image.png

5)在/usr/local/mysql下安装mysql

    //安装依赖

    [root@fgy src]# yum install libaio

    [root@fgy src]# yum install perl

    [root@fgy src]# yum install net-tools

    //安装mysql

    [root@localhost src]# rpm -ivh mysql-community-common-55.7.29-1.el7.x86_64.rpm

    [root@localhost src]# rpm -ivh mysql-community-libs-5.7.29-1.el7.x86_64.rpm

    [root@localhost src]# rpm -ivh mysql-community-client-5.7.29-1.el7.x86_64.rpm --nodeps --force

    [root@localhost src]# rpm -ivh mysql-community-server-5.7.29-1.el7.x86_64.rpm --nodeps --force

6)启动mysql

    centos7:service mysqld start

    centos6:service mysql start

查看启动状态: service mysqld status

image.png

7)将mysql加到系统服务中并设置开机启动

加入到系统服务:chkconfig --add mysql

自动启动:chkconfig mysql on

8)登录mysql(5.5的版本为空)

mysql安装好后会生成一个临时随机密码,存储位置在/root/.mysql_secret

image.png

centos7查看密码: grep password /var/log/mysqld.log

centos6查看密码: cat /root/.mysql.secret

image.png

msyql –u root -p

9)修改mysql的密码

必须修改密码,否则会报错

mysql> select user();

ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

但是修改密码有要求,必须为8位,并且包含字母、数字、特殊字符,可以修改

    //修改以下参数只限制了八位

    mysql> set global validate_password_policy=0;

    Query OK, 0 rows affected (0.00 sec)

        //

set password = password('123456');

10)开启mysql的远程登录

默认情况下mysql为安全起见,不支持远程登录mysql,所以需要设置开启 远程登录mysql的权限

登录mysql后输入如下命令:

    grant all privileges on *.* to 'root' @'%' identified by 'root';

    flush privileges;

其中,root为账号,第二个root为远程数据库密码(12345678)

11)开放Linux的对外访问的端口3306

先查看已经开放的端口:netstat -aptn

image.png

再开放:

    /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

    /etc/rc.d/init.d/iptables save ---将修改永久保存到防火墙中

image.png

3.Tomcat安装

步骤:

1)上传Tomcat到linux上

2)解压Tomcat到/usr/local下

3)开放Linux的对外访问的端口8080

    /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT

    /etc/rc.d/init.d/iptables save

4)启动关闭Tomcat

进入tomcat的bin下启动:./startup.sh

进入tomcat的bin下关闭:./shutdown.sh


4.在linux上部署jenkins

将jemkins.war包拷贝到tomcat中的webapps目录下即可

image.png

2.查看webapps目录下会有自动解压的Jenkins目录

image.png

3) 重启tomcat

image.png
image.png

4)访问项目,具体Jenkins的安装查考"Jenkins的部署文档"

image.png

5)跳转到解锁界面

image.png

6)在对应的文件中找到对应的随机生成的密码,添加即可

image.png

将密码填写,点击继续

image.png


7)点击”安装推荐的插件”

image.png

由于取决于网速问题,所以需要等待一定的时间

image.png

直到自动出现如下图所示信息

8)填写用户名,密码和对应的邮箱,点击”保存并完成”

image.png
image.png

继续点击”保存并完成”按钮

image.png


点击”开始使用jenkins”

image.png
image.png

则进入Jenkins主界面

image.png

创建项目,点击”新建item”

image.png

下载插件

image.png

总结

安装jdk,tomcat,jenkins(话术)

安装jdk,tomcat(配置环境)

    1:从公司的工具库中拿到jdk.tar,tomcat.tar包

    2:通过远程连接工具(ssh/xshell)连接Linux服务器,将jdk和tomcat上传到服务器上

    3:首先解压jdk.tar包(tar -xvf),将解压的之后的jdk路径填写在配置文件中

    4:重启配置文件

    5:通过Java -version 判断是否安装成功,安装成功则显示jdk的版本信息(1.8.0的版本)

    6:jdk配置成功之后,接下来解压tomcat.tar包(tar -xvf )

    7:开放8080端口

    8:在tomcat中的bin目录在,启动(./startup.sh),

    9:在游览器中输入ip:8080,可以检验tomcat是否成功启动(如果tomcat没有启动,可以通过ps -ef |        grep tomcat 查看tomcat进程是否开启,如果没有开启,,再次执行启动tomcat命令)

项目部署(web端项目)

1:将开发的压缩包(.tar),解压之后,放到tomcat中的webapps目录下,重启tomcat(./startup.sh)

2:在游览器中输入ip:8080/解压后名称,查看项目

安装MySQL

1:从公司的工具库中拿到mysql.tar包

    2:通过远程连接工具(ssh/xshell)连接Linux服务器,将mysql压缩包上传到服务器上

    3:解压mysql.tar包(tar -xvf )

    4:解压后的rpm文件,分别进行客户端和服务端的安装(rpm -ivh)

    5:启动mysql(service mysql start)

    6:将mysql加到系统服务中并设置开机启动

    7:登录mysql(msyql –u root -p)

    8:修改密码(set password = password('xxx');)

    9:需要设置开启远程登录mysql的权限

    10:开放Linux的对外访问的端口3306

    11:通过连接MySQL工具(navicat)直接访问

作业:完成博客中的Linux环境部署和项目构建

标题:Linux中jdk的配置

内容:全部操作顺带截图,文字描述

标题:Linux中tomcat的配置

内容:全部操作顺带截图,文字描述

标题:Linux中mysql的配置

内容:全部操作顺带截图,文字描述

你可能感兴趣的:(第三单元 Linux测试环境部署和项目搭建(安装版本六七))