环境搭建部署: 请完成jenkins的环境搭建,需安装tomcat,mysql。

Jenkins 地址:  https://jenkins.io/download/

步骤分析:

1.全部操作使用普通用户hindy,当然也可直接使用root用户.

2.需列出配置环境变量详细步骤,并保证环境变量每次优先解析JAVA_HOME

3.修改jenkins的访问端口设置为8090

4.Mysql的端口修改为8036

5.需考虑防火墙的端口问题

6.最终需给出访问jenkins和mysql的截图

注:由于以下操作我均使用的普通用户hindy,所以均需要加上sudo,如果是使用超级管理员root,则直接去掉使用命令即可。

具体操作如下:

1.新建普通用户hindy。

useradd  hindy   新建用户

passwd  hindy     修改hindy用户的密码,设置一个自己方便记住的,因为接下来一直要用

vim   /etc/sudoers  给hindy设置sudo权限

具体步骤如图1和图2:

图1

图2

2.yum方式一键安装

sudo   yum -y install tomcat6 tomcat6-webapps tomcat6-admin-webapps tomcat6-docs-webapp tomcat6-javadoc mysql-server java-1.7.0-openjdk

注意,此处我默认设置安装的是java1.7.0版本,当然也可以不设置,yum可以自动安装1.6版本的。

安装后,会有完成的提示,如图3

图3

3.设置java环境变量

sudo  vim  /etc/profile

在末尾添加以下部分即可,如图3

图3

添加内容为:

 #set java environment
JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.151.x86_64
JRE_HOME=$JAVA_HOME/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH 
设置完成后,需要source  /etc/profile使环境变量生效。
然后 可以echo  $PATH进行查看下,结果如下图4。

图4

4.更改jenkins的端口号,此处其实就是修改tomcat的端口号,tomcat默认的端口号是8080,修改为8090

sudo vim /usr/share/tomcat6/conf/server.xml

将其中的8080更改为8090即可。

如下图5,

图5

重新启动tomcat,sudo  service  tomcat6 restart即可。

此处可以打开IP地址:8090尝试一下,成功界面如图6.

图6

5.修改mysql的端口号为8036,默认端口号为3306.

sudo vim /etc/my.cnf

增加port=8036。

然后sudo  service  mysqld  restart,此处重启成功即可。

此处遇到一个问题,重启失败,如下图7.

考虑是selinux设置的问题,因此getenforce查看下,发现确实是这个问题,故setenforce  0即可。

注意,此方法是一次性的,如果关机则失效,如果需要一直实用,则应去配置文件修改,此处不多说。具体操作如图8.

图8

6.设置防火墙

sudo   vim    /etc/sysconfig/iptables

添加图9中的红色两行部分。

图9

然后重启防火墙,sudo   service   iptables   restart即可。

7.将jenkins的war包放到/usr/share/tomcat6/webapps即可,/usr/share/tomcat6/webapps是tomcat的主程序目录。

添加下如图10.

图10

8.打开ip地址:8090/jenkins查看下,如图11.

图11

到此已经全部完成了。

linux环境下完成jenkins的环境搭建的更多相关文章

  1. windows环境下简单Jenkins持续集成搭建

    Jenkins是基于Java开发的持续集成工具,所以在安装Jenkins之前我们要确定电脑上已经安装了Java JDK并且环境变量配置正确,否则在启动使用java -jar Jenkins.war启动 ...

  2. Linux CentOS下Python+robot framework环境搭建

    Linux CentOS下Python+robot framework环境搭建   by:授客 QQ:1033553122 操作系统环境:CentOS 6.5-x86_64 下载地址:http://w ...

  3. Linux环境下SolrCloud集群环境搭建关键步骤

    Linux环境下SolrCloud集群环境搭建关键步骤. 前提条件:已经完成ZooKeeper集群环境搭建. 一.下载介质 官网下载地址:http://www.apache.org/dyn/close ...

  4. Linux环境下HDFS集群环境搭建关键步骤

    Linux环境下HDFS集群环境搭建关键步骤记录. 介质版本:hadoop-2.7.3.tar.gz 节点数量:3节点. 一.下载安装介质 官网下载地址:http://hadoop.apache.or ...

  5. Linux环境下ZooKeeper集群环境搭建关键步骤

    ZooKeeper版本:zookeeper-3.4.9 ZooKeeper节点:3个节点 以下为Linux环境下ZooKeeper集群环境搭建关键步骤: 前提条件:已完成在Linux环境中安装JDK并 ...

  6. Centos7环境下etcd集群的搭建

    Centos7环境下etcd集群的搭建 一.简介 "A highly-available key value store for shared configuration and servi ...

  7. 01.1 Windows环境下JDK安装与环境变量配置详细的图文教程

    01.1 Windows环境下JDK安装与环境变量配置详细的图文教程 本节内容:JDK安装与环境变量配置 以下是详细步骤 一.准备工具: 1.JDK JDK 可以到官网下载 http://www.or ...

  8. 【Data Cluster】真机环境下MySQL数据库集群搭建

    真机环境下MySQL-Cluster搭建文档  摘要:本年伊始阶段,由于实验室对不同数据库性能测试需求,才出现MySQL集群搭建.购置主机,交换机,双绞线等一系列准备工作就绪,也就开始集群搭建.起初笔 ...

  9. 在Linux虚拟机下配置jdk的环境变量

    1.到Oracle公司的官网里下载好jdk,网址 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133 ...

随机推荐

  1. SringMVC笔记

    SpringMvc主要是三个Servlet:HttpServletBean,FramwworkServlet,DispatcherServlet,它们是依次继承的关系,其处理过程大致功能如下: 1.H ...

  2. centos 7 配置pytorch运行环境

    华为云服务器,4核心8G内存,没有显卡,性能算凑合,赶上双11才不到1000,性价比还可以,打算配置一套训练densenet的环境. 首先自带的python版本是2.7,由于明年开始就不再维护了,所以 ...

  3. Docker可视化管理工具portainer的简单应用

    portainer简介 略 安装portainer $ docker pull portainer/portainer$ docker volume create portainer_data $ d ...

  4. C#Modbus Rtu的实现

    Modbus Rtu的实现与Modbus Tcp的实现类似 C#ModBus Tcp的学习及Master的实现 我们还是需要借用一个开源库NModbus4,在vs中.打开NuGet管理器.安装NMod ...

  5. 【转载】C#指定文件夹下面的所有内容复制到目标文件夹下面

    在涉及到文件夹操作的过程中,有时候需要将文件夹下的所有内容复制拷贝到另一个文件夹,在C#的开发中有时候会遇到这个功能需求将指定文件夹下所有的内容复制到另一个文件夹,这个过程需要遍历所有的文件和目录.此 ...

  6. DBShop后台RCE之曲线救国

    本文最早发布在朋友的公众号 黑客信徒 中,文章是自己写的 不存在抄袭  特此申明 --------------------- 前言 DBShop是一款基于ZendFramework2框架的电子商务系统 ...

  7. zookeeper安装简要步骤

    vi zoo.cfg1.dataDir=/var/zookeeper2.server.1=zoo1:2888:3888server.2=zoo2:2888:3888server.3=zoo3:2888 ...

  8. KeepAlive细谈

    来自: http://blog.sina.com.cn/s/blog_e59371cc0102ux5w.html 最近工作中遇到一个问题,想把它记录下来,场景是这样的: 从上图可以看出,用户通过Cli ...

  9. Dumpsys Alarm查看应用程序唤醒命令

    Dumpsys alarm查看应用程序唤醒命令: 在安卓adb root进如命令行后(没有root或者root群组的权限执行不了该命令), 1. <span style="font-s ...

  10. 《Hello--world团队》第三次作业:团队项目的原型设计

    项目 内容 这个作业属于哪个课程 2016级计算机科学与工程学院软件工程(西北师范大学) 这个作业的要求在哪里 实验七 团队作业3:团队项目原型设计与开发 团队名称 <hello--world团 ...