Jenkins基于JAVA,所以需要先安装jdk

安装java

在官网上下载jdk,http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html(jdk-8u151-linux-x64.tar.gz)

解压java到当前位置:

tar -zxvf jdk-8u151-linux-x64.tar.gz

移动到opt路径下

mv jdk-8u151-linux-x64.tar.gz /opt

编辑环境变量:

vim /etc/profile ,linux所有用户都可以使用

在文件最后添加内容如下:

export JAVA_HOME=/opt/jdk1.8.0_151
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jart

source /etc/profile后立即生效

检查jdk安装配置时候成功(以下信息表示成功):

root@rxf:/home/rxf# java -version
java version "1.8.0_151"
Java(TM) SE Runtime Environment (build 1.8.0_151-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)
root@rxf:/home/rxf#

安装Jenkins

简单来说需要下面四步:

wget -q -O - https://pkg.jenkins.io/debian/jenkins-ci.org.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
sudo apt-get update
sudo apt-get install jenkins

安装完成后可以查看进程信息

ps ax |grep jenkins

安装介绍:

1、通过上面的安装,Jenkins将作为一个Linux守护进程,可以查看/etc/init.d/jenkins

2、创建了一个Linux的Jenkins用户

sudo cat /etc/shadow

sudo cat /etc/passwd

3、生成的日志文件在/var/log/jenkins/jenkins.log

4、默认的端口为8080,可以在/etc/default/jenkins定义。

# port for HTTP connector (default 8080; disable with -1)
HTTP_PORT=8484

简单配置

上面只是安装完成了Jenkins,还需要进行一些配置才可以。
这时通过浏览器就可以访问Jenkins了。比如我的地址:http://192.168.126.128:8484/

可以看到提示,为了确保Jenkins的安全,将管理员的密码写入文件,需要将密码复制到空白框验证
vim /var/lib/jenkins/secrets/initialAdminPassword

选择建议安装的插件即可。

插件安装完成,就到了创建用户的界面:

Ubuntu16.04中更改Jenkins端口

使用ubuntu apt 安装jenkins 默认的端口是8080

此端口和tomcat的端口一般会有冲突,tomcat的端口一般就不太会改。

我们就来改一下jenkins的端口来解决这个问题。

一般我们apt 安装的服务 都会再/etc/init.d/下有启动文件。

找到/etc/init.d/jenkins

查找得知以下常用的信息:

pid:/var/run/jenkins/jenkins.pid

启动一般是守护的

默认配置文件在/etc/default/jenkins下

默认语言文件:/etc/default/locale

端口的更改可以在/etc/default/jenkins里找到8080  更改成你想设置的那个。

然后重启服务:sudo service jenkins restart 

参考:

http://makaidong.com/huangyong1314/1/2958_9685391.html

http://www.linuxidc.com/Linux/2016-12/138290.htm

Ubuntu16.04安装Jenkins的更多相关文章

  1. ubuntu16.04安装jdk,tomcat

    ubuntu16.04安装jdk,tomcat 最近装了一下tomcat,网上的教程很多,我也试了很多次,但是有一些教程关于tomcat配置是错误的,让我走上了歧途.差点重装系统,还好王总及时出手帮助 ...

  2. Ubuntu16.04 安装openjdk-7-jdk

    Ubuntu16.04 安装openjdk-7-jdk sudo apt-get install openjdk-7-jre 或者sudo apt-get install openjdk-7-jdk ...

  3. Ubuntu16.04安装GTK3主题:OSX-Arc

    Ubuntu16.04安装GTK3主题:OSX-Arc GTK3主题:OSX-Arc描述: 前几个月,Gnome3.20升3.22的时候,出现了大量主题崩溃的现象,其中包括Arc.Flatabulou ...

  4. Ubuntu16.04安装opencv for python/c++

    Ubuntu16.04安装opencv for python/c++ 网上关于opencv的安装已经有了不少资料,但是没有一篇资料能让我一次性安装成功,因此花费了大量时间去解决各种意外,希望这篇能给一 ...

  5. ubuntu16.04安装不上有道词典的解决办法

    转自:http://www.linuxdiyf.com/linux/21143.html ubuntu16.04安装不上有道词典,提示: le@hu-pc:~/下载$ sudo dpkg -i you ...

  6. Ubuntu16.04安装mongodb

    Ubuntu16.04安装mongodb copy from: http://blog.csdn.net/zhushh/article/details/52451441 1.导入软件源的公钥 sudo ...

  7. 【Tools】ubuntu16.04安装搜狗输入法

    Ubuntu16,04 安装搜狗输入法 1.下载搜狗输入法的安装包 下载地址为:http://pinyin.sogou.com/linux/ 2.按键Ctr+Alt+T打开终端,输入以下命令切换到下载 ...

  8. Ubuntu16.04安装cuda9.0+cudnn7.0

    Ubuntu16.04安装cuda9.0+cudnn7.0 这篇记录拖了好久,估计是去年6月份就已经安装过几遍,然后一方面因为俺比较懒,一方面后面没有经常在自己电脑上跑算法,比较少装cuda和cudn ...

  9. Ubuntu16.04安装TensorFlow及Mnist训练

    版权声明:本文为博主原创文章,欢迎转载,并请注明出处.联系方式:460356155@qq.com TensorFlow是Google开发的开源的深度学习框架,也是当前使用最广泛的深度学习框架. 一.安 ...

随机推荐

  1. UE打包32位程序遇到Win32 is not a supported platform for MindWaveEditor. Valid platforms are Win64.

    1>------ 已启动全部重新生成: 项目: MindWave, 配置: Development_Editor Win32 ------1> Win32 is not a support ...

  2. MVC模式 与 Model2模型 介绍

    Model1回顾 MVC模式:MVC(Model.View.Controller)是软件开发过程中比较流行的设计思想.旨在分离模型.控制.师徒.是一种分层思想的体现. Model2简介Java Web ...

  3. 匿名(无账号密码)从ftp服务器下载文件

    public static String downFile(String ip,String ftpFileName,String savePath,String fileName) { FTPCli ...

  4. SG函数入门

    sg[i]为0表示i节点先手必败. 首先定义mex(minimal excludant)运算,这是施加于一个集合的运算,表示最小的不属于这个集合的非负整数.例如mex{0,1,2,4}=3.mex{2 ...

  5. 【BZOJ4551】[Tjoi2016&Heoi2016]树 并查集

    [BZOJ4551][Tjoi2016&Heoi2016]树 Description 在2016年,佳媛姐姐刚刚学习了树,非常开心.现在他想解决这样一个问题:给定一颗有根树(根为1),有以下两 ...

  6. idea下maven项目增加依赖项目里面没有添加相关依赖jar

    困扰了一晚上的问题,一般在pom.xml中增加了相关依赖,idea会自动将依赖的Jar包增加到maven项目中,但是在pom.xml中增加了依赖,项目中并没有 偶然打开idea的侧边栏maven工具栏 ...

  7. 将工程导入到SVN仓库

    1.在桌面右键点开Tortoise客户端 2.选择仓库 3.在仓库的trunk目录下为新工程创建文件夹

  8. 170317、到底什么时候该使用MQ?

    一.缘起 一切脱离业务的架构设计与新技术引入都是耍流氓. 引入一个技术之前,首先应该解答的问题是,这个技术解决什么问题. 就像微服务分层架构之前,应该首先回答,为什么要引入微服务,微服务究竟解决什么问 ...

  9. Groovy中的脚本与类

    包名 当你在groovy中定义类的时候需要指定包名,这和java中类似不多介绍. 导入 groovy中的导入也跟java类似,有一下五种: 默认导入 groovy默认导入了一下几个包和类: impor ...

  10. CentOS7.2编译配置LNMP环境(MySQL5.7.20,PHP7.0.24)

    一,     查看系统版本及内核版本 二,     编译安装nginx 1,          新建nginx用户 useradd -s /sbin/nologin -M nginx 2,       ...