linux测试环境部署和项目搭建

一,远程工具的使用

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

(1)实际应用中服务器一般放在远端(机房)或者云服务上,测试人员不可能直接到现场操作 Linux服务器
(2)无法现场操作,所以系统通过远程工具进行连接才可以操作Linux服务器

2,选择工具

市面上的工具有很多
推荐使用:xshell和xftp
下载地址:https://www.xshell.com/zh/free-for-home-school/

二,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

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

image.png

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

3)重启tomcat
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)直接访问 
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容