linux环境下完成jenkins的环境搭建
环境搭建部署: 请完成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
添加内容为:
JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-
1.7.0.151.x86_64JRE_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
图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的环境搭建的更多相关文章
- windows环境下简单Jenkins持续集成搭建
Jenkins是基于Java开发的持续集成工具,所以在安装Jenkins之前我们要确定电脑上已经安装了Java JDK并且环境变量配置正确,否则在启动使用java -jar Jenkins.war启动 ...
- Linux CentOS下Python+robot framework环境搭建
Linux CentOS下Python+robot framework环境搭建 by:授客 QQ:1033553122 操作系统环境:CentOS 6.5-x86_64 下载地址:http://w ...
- Linux环境下SolrCloud集群环境搭建关键步骤
Linux环境下SolrCloud集群环境搭建关键步骤. 前提条件:已经完成ZooKeeper集群环境搭建. 一.下载介质 官网下载地址:http://www.apache.org/dyn/close ...
- Linux环境下HDFS集群环境搭建关键步骤
Linux环境下HDFS集群环境搭建关键步骤记录. 介质版本:hadoop-2.7.3.tar.gz 节点数量:3节点. 一.下载安装介质 官网下载地址:http://hadoop.apache.or ...
- Linux环境下ZooKeeper集群环境搭建关键步骤
ZooKeeper版本:zookeeper-3.4.9 ZooKeeper节点:3个节点 以下为Linux环境下ZooKeeper集群环境搭建关键步骤: 前提条件:已完成在Linux环境中安装JDK并 ...
- Centos7环境下etcd集群的搭建
Centos7环境下etcd集群的搭建 一.简介 "A highly-available key value store for shared configuration and servi ...
- 01.1 Windows环境下JDK安装与环境变量配置详细的图文教程
01.1 Windows环境下JDK安装与环境变量配置详细的图文教程 本节内容:JDK安装与环境变量配置 以下是详细步骤 一.准备工具: 1.JDK JDK 可以到官网下载 http://www.or ...
- 【Data Cluster】真机环境下MySQL数据库集群搭建
真机环境下MySQL-Cluster搭建文档 摘要:本年伊始阶段,由于实验室对不同数据库性能测试需求,才出现MySQL集群搭建.购置主机,交换机,双绞线等一系列准备工作就绪,也就开始集群搭建.起初笔 ...
- 在Linux虚拟机下配置jdk的环境变量
1.到Oracle公司的官网里下载好jdk,网址 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133 ...
随机推荐
- 表单送件前的Check(二) (未完)
#region 新增表单前的Check动作 public static void NewFormRequestCheck(string _FormID, string _VocaEmpID, stri ...
- C# 阿拉伯数字转换为中文数字/中文数字转换为阿拉伯数字
项目中经常会格式化数据,转换数字的使用情况比较多,记录一下数字转换的方法! 如果需要转换为繁体中文,将数组里的汉字换成繁体中文即可. 1.阿拉伯数字转换为中文数字 /// <summary> ...
- C#正则表达式根据分组命名取值
string[] regexList = new string[] { @"^(?<TickerPart1>[0-9A-Z])[ 0_]?(?<TickerPart2> ...
- Hadoop Local(本地)模式搭建
1. 下载压缩包 2. 配置环境变量 3. 配置Hadoop的JAVA_HOME路径 4. WordCount 1. 下载压缩包 下载Hadoop binary二进制压缩包 https://hadoo ...
- Springboot笔记01——Springboot简介
一.什么是微服务 在了解Springboot之前,首先我们需要了解一下什么是微服务. 微服务是一种架构风格(服务微化),是martin fowler在2014年提出来的.微服务简单地说就是:一个应用应 ...
- php中需要注意的函数(持续更新)
explode 函数 $a = null; explode("#",$a); //不会报错会返回一个只包含空字符串的数组
- Redis其他数据结构
用户日活月活怎么统计 - Redis HyperLogLog 详解 HyperLogLog 提出问题 我们先思考一个常见的业务问题:如果你负责开发维护一个大型的网站,有一天老板找产品经理要网站每个网页 ...
- openwrt双机热备
转自:https://oldwiki.archive.openwrt.org/doc/recipes/high-availability 先记号一下,有空再仔细研究. ---------------- ...
- Elasticsearch 最佳运维实践 - 总结(一)
对于Elasticsearch的学习,需要清楚的明白它的每个核心概念,由浅入深的了解,才能更好的掌握这门技术.下面先简单罗列下Elasticsearch的核心概念: 一.Elasticsearch数据 ...
- nginx基础概述
为什么选择nginx nginx非常轻量 互联网公司都选择nginx nginx技术成熟,具备的功能时企业最常用使用而且最需要的 适合当前主流架构趋势,微服务.云架构.中间层 统一技术 ...