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 ...
随机推荐
- MySQL中You can't specify target table '表名'('sn_app_label') for update in FROM clause错误解决办法
在有些时候有级联关系的数据放在了同一张表中,在写sql语句的时候可能会遇到这样的场景:我要插入两条数据,第一条是父节点,第二条是子节点,关联关系是父节点的自增长id:在写这样的sql语句时有可能就会出 ...
- VUe键盘修饰符及自定义指令获取焦点
首先需要在keyup事件之后. 修饰符 来绑定事件 <body> <div class="box"> <!-- 这里的 @keyup.enter=&q ...
- python txt文件读写(追加、覆盖)
(1)在lucky.txt中新增内容(覆盖:每次运行都会重新写入内容) f = "lucky.txt" a =8 with open(f,"w") as fil ...
- Android笔记(二十六) Android中的广播——BroadcastReceiver
为了方便进行系统级别的消息通知,Android有一套类似广播的消息机制,每个应用程序都可以对自己感兴趣的广播进行注册,这样该程序就只会接收自己所关心的广播内容,这些广播可能是来自于系统,也可能是来自于 ...
- git命令——git commit
功能 将暂存区中的更改记录到仓库. 加到staging area里面的文件,是表示已经准备好commit的.所以在commit修改之前,务必确定所有修改文件都是staged的.对于unstaged的文 ...
- Tensorflow&CNN:裂纹分类
版权声明:本文为博主原创文章,转载 请注明出处:https://blog.csdn.net/sc2079/article/details/90478551 - 写在前面 本科毕业设计终于告一段落了.特 ...
- ElasticSearch 连载一 基础入门
ElasticSearch简写ES,ES是一个高扩展.开源的全文检索和分析引擎,它可以准实时地快速存储.搜索.分析海量的数据. 应用场景 我们常见的商城商品的搜索 日志分析系统(ELK) 基于大量数据 ...
- linux网络编程之socket编程(九)
转眼又快到十一月份了,北京已经是完全进入冬天的节奏,外面冷风嗖嗖的,不过在夜深人静之时,学习永远成了我最快乐的时光,只有此时会觉得自己是如此踏实,虽说白天工作也是编一天程,但是此时的编程,是一种业余爱 ...
- Linux基础之终端、控制台、tty、pty等概念简介
基本概念: 1>tty(终端设备的统称): tty一词源于teletypes,或者teletypewriters,原来指的是电传打字机,是通过串行线用打印机键盘阅读和发送信息的东西,后来这东西被 ...
- Springboot简单集成ActiveMQ
Springboot简单集成ActiveMQ 消息发送者的实现 pom.xml添加依赖 <dependency> <groupId>org.springframework.bo ...