安装jdk步骤rpm_jenkins rpm包方式安装

war包方式安装jenkins已经说过java openjdk的安装和注意事项,这里不做赘述

前提:确保 java的jdk或者jre已安装

9c90d392f39531b1035134506f314393.png

#]java -version

#]whereis java (whereis查看程序运行命令的)

#]ls -lrt /usr/bin/java

#]ls -lrt /etc/alternatives/java

这里简单讲下which、whereis的区别(还有find、locate、等等有兴趣的可以去查找下)

which 和 whereis命令都是Linux操作系统下查找可执行文件路径的命令

which 查找的可执行文件,必须是要在 PATH 下的可执行文件,而不能是没有加入 PATH 的可执行文件

即使他就是可执行文件,但是没有加入到系统搜索路径,他仍然无法被 which 发现

whereis 这个命令可以用来查找二进制(命令)、源文件、man文件。

与which不同的是这条命令可以是通过文件索引数据库而非PATH来查找的,所以查找的面比which要广

一.下载enkins的rpm包

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

此处我下载的是最新的jenkins-2.204.5-1.1.noarch.rpm

jenkins安装完成后,需要安装很多插件,因为之前用jenkins.war包的形式去安装,版本过低,很多插件无法安装,所以我选择最新的jenkins的rpm包

5e5d290358d9f8e7a24f2d05140308bf.png

二.将rpm上传到服务器或者测试环境

rz命令、winscp、filezilla、sftp将下载的rpm包传送到服务器(怎么简单怎么来)

bc6e857d6ffcca88af968cadabb367b8.png

#]rpm -ivh jenkins-2.204.5-1.1.noarch.rpm

三.默认安装路径

/usr/lib/jenkins/jenkins.war war包
/etc/sysconfig/jenkins jenkins配置文件
/var/lib/jenkins/ 默认的JENKINS_HOME目录
/var/log/jenkins/jenkins.log Jenkins日志文件

四.修改服务脚本,添加jdk路径

ef7886466fe441e314a2c4f778f00e64.png

#]service jenkins start (systemctl start jenkins or /etc/init.d/jenkins start)

我的测试环境里服务正常启用,无报错。如果遇到jenkins启动失败,报错如下:

#]service jenkins start

Starting jenkins bash: /usr/bin/java: No such file or directory [失败]

vim /etc/init.d/jenkins 编辑Jenkins初始化文件,添加jdk的Java路径

f0aef18dac10e1f53db5ab645623e71f.png

配置完jdk路径后,重启jenkins服务

#]service jenkins start (systemctl start jenkins or /etc/init.d/jenkins start)

Starting jenkins (via systemctl): [确定]

到此时jenkins启动完成

五.通过浏览器访问ip:8080/jenkins,出现下图则表示安装成功,首次安装需要解锁jenkins,密码根据提示的目录,复制粘贴即可

e33aadffde91e2eb3c74d5b578d8d8f5.png
41c964d975005acbb49573aee617a97d.png

如果填入初始密码后,继续页面报错

分析原因:这是jenkins的bug

解决方案:在浏览器中手工输入:http://:,不要访问"/jenkins",例如:http://192.168.101.128:8080

再次输入初始化密码,继续下一步

0e9f80b816715a52eb0510352cf329ea.png

如果遇到,输入初始化密码之后,进行下一步时,页面停止在这个界面不跳转

分析原因:在$JENKINS_HOME/hudson.model.UpdateCenter.xml即(/var/lib/jenkins/hudson.model.UpdateCenter.xml)文件中url地址是国外的服务器地址

解决方案:更换url地址http://mirror.xmission.com/jenkins/updates/update-center.json

     更换好url地址后重启jenkins

6e2a3fc65beb99d4c8841f0dc862b1d6.png
1e165b804e0b10bdc432e17f1b7014b7.png

到此安装结束

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/348571.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

使用ADF绑定创建视图对象行CreateInsert操作

在这篇简短的文章中,我将重点介绍与在任务流中创建新记录的一种非常常见的方法有关的一个小陷阱。 让我们考虑一个简单的任务流示例,该任务流创建一个新的VO行,如果用户单击“确定”按钮,则在页面片段上显示该行并提交事务&#…

信号与系统 chapter9 关于信号与系统中微分方程的求解

微分方程的求解 许多同学之所以觉得信号与系统难的原因之一就在于它的数学推导,特别是对于一些高等数学基础比较薄弱的同学来说,且不说后面的求解傅里叶变换部分,目前的LTI连续系统微分方程的求解,已经是的有的同学感到云里雾里。…

信号与系统 chapter10 系统的初值问题与系数匹配法

系统的初值问题就是让你求一下系统在0时刻的y(t)y(t)y(t)函数 我们看到它要我们求关于t0t0t0时刻的一些参数,我们这里首先就要想到冲激函数,为什么?因为冲激函数最特殊,它的特性就是在0时刻才有定义,才有值&#xff0…

信号与系统 chapter11 LTI系统的响应

我发现好多人都喜欢写“LTI连续系统”,殊不知LTI的全称就是LinearTimeInvariantSystemsLinear Time Invariant SystemsLinearTimeInvariantSystems,已经写出线性连续时不变了,就不要再翻译中画蛇添足了。 言归正传,前面我们分析的…

Spring Boot&Angular 5&Spring Data&Rest示例(CRUD)

本教程提供了Spring Boot,Angular 5和spring数据的完整实现,以示例为例构建端到端的单页Java Web应用程序。我们将使用Spring Boot 1.5公开REST API和angular5并通过路由来构建我们的客户端不仅要消耗服务器公开的API,还要将MySql数据库与后端…

信号与系统 chapter12 卷积及其性质

卷积的概念 卷积算得上是信号与系统里面一个比较抽象的概念,它广泛应用在统计学、工程学,好多人明白了怎么做题,却仍然说不清楚卷积的概念,我们把它当作一种运算,它的运算形式如下: 有f1(t)f2(t)f_1(t)f_2…

第二章导数与微分思维导图_线性代数第二章 矩阵 思维导图

这章内容复习集中在两方面:矩阵乘法;可逆矩阵及相关内容(矩阵方程和伴随矩阵)。可逆矩阵是全课程的一个关键性概念,与各章内容都有联系,应着重注意这些联系。

图像的常用压缩技术以及视频码率的计算

图像压缩方法: 冗余度压缩方法:也称无损压缩,压缩比较低信息量压缩方法:有损压缩,多用在数字电视技术与静止图像通信,压缩编码中丢弃了一些没有作用的信息 压缩种类压缩方法无损压缩哈夫曼编码&#xff0…

框架优点_铝型材框架相比其他框架的优点

很多自动化技术机械厂都是应用到工业铝型材框架做为设备的支撑点件,还会继续有一些顾客会有疑问,用铁或是是其他的原材料来做框架能不能?当然是能够 的,但是为什么有生产厂家把原来其他原材料换为工业铝型材框架来应用呢&#xff…

使用Maven进行Selenium测试自动化

今天,我想帮助您更好地管理自动GUI测试(Selenium)。 在过去,我已经看到人们处理此问题的许多不同方式。 有些人只是用Selenium-IDE编写普通HTML TestCases,将其存储在HDD上的某个位置,并在需要时手动运行。…

2018年工业机器人销量排位_长安-2018年11月汽车销量 细分销量

根据盖世汽车社区-销量数据库查询,为广大汽车行业人士整理了长安-2018年11月细分销量(按变速箱)数据如下:变速箱类型九月十月十一月累计4AT[TS-40/Ss-II]4,6554,0545,34814,0575AMT[AF512]11711202295DCT[DF515]56955139915195MT[MF510]2,34298475040765MT[MF515/TM…

Spring中@ Component,@ Service,@ Controller和@Repository之间的区别

在了解Spring框架中Repository Component , Service Controller , Repository Controller和Repository批注之间的区别之前,了解Component批注在Spring中的作用很重要。 在Spring的初始发行期间,所有bean都用于在XML文件中声明。 对…

信号与系统 chapter13 阶跃响应的定义与求法

定义 阶跃响应是阶跃函数ξ(t)\xi(t)ξ(t)所引起的***零状态响应,***记为g(t)g(t)g(t) 这玩意的求法与咱们前面画信号与系统框图那一部分有异曲同工之妙信号与系统chapter8 有两种方法 经典法 利用单位阶跃函数与单位冲激响应之间的关系 看一道例题&#xff1a…

语音识别插件_2D动画唇动合成,根据语音自动生成动画人物口型

蕾师师 发自 凹非寺量子位 报道 | 公众号 QbitAI只需要输入一段语音,代码会自动生成与之相对的动画唇形。还是毫无违和感的那种。这是一个在GitHub上拥有501星的开源项目,叫做Rhubarb Lip Sync。它既可以是Windows和OS X命令行工具,也可以作为…

安装指定版本pytorch_Ubuntu16.04安装pytorch(七)

Ubuntu16.04自带python 2.7.12 和python 3.5.2,不需要自己装python第一步:安装pip3sudo apt-get install python3-pip顺便安装numpypip3 install numpy第二步:配置pip使用的镜像源---------------------------------------------------------…

后怎么恢复_爬山后小腿肌肉酸痛怎么办 ?这样来恢复!|新生活公社

爬山后小腿肌肉酸痛怎么办 ?这样来恢复!在爬山之后腿疼的话可以用热敷、按摩、泡脚、拉伸等等方法来帮助自己恢复,爬山之后腿疼是正常的现象,我们在爬山之后要及时拉伸。爬山后小腿肌肉酸痛怎么办1热敷这是很有效的又简单的方法&a…

java实现次方的运算_Java中对于位运算的优化以及运用与思考

引言随着JDK的发展以及JIT的不断优化,我们很多时候都可以写读起来易读但是看上去性能不高的代码了,编译器会帮我们优化代码。之前大学里面学单片机的时候,由于内存以及处理器性能都极其有限(可能很多时候考虑内存的限制优先于处理器)&#xf…

dep指定版本 go_Go 1.12 版本的新特性

Go 1.12昨天,Go 官方发布 1.12 版本。本文介绍下 Go 1.12 版本变更的内容。Go 1.12 正式版发布了,距离上个正式发布版 Go 1.11 已经过去半年。跟往常一样,Go 1.12 保持了 兼容性承诺,预期所有 Go 程序会像之前一样正常编译。新版本…

信号与系统 chapter14 卷积积分的应用

卷积的时移特性 若有一个卷积: f(t)f1(t)∗f2(t)f(t)f_1(t)*f_2(t)f(t)f1​(t)∗f2​(t),卷积右边的函数都发生了时移,分别为t1,t2t_1,t_2t1​,t2​,则有: 不要管怎么来,记下就完事了 例题: …

java null转换jason_Java笔记Java常量、变量

“要成为绝世高手,并非一朝一夕,除非是天生武学奇才,但是这种人…万中无一”——包租婆这道理放在Java语言学习上也一并受用。在编程方面有着天赋异禀的人毕竟是少数,我们大多数人想要从java语言小白进阶到高手,需要经…