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

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

#]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包

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

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

#]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路径

#]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路径

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

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

Starting jenkins (via systemctl): [确定]

到此时jenkins启动完成

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

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

分析原因:这是jenkins的bug

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

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

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

分析原因:在$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

到此安装结束

安装jdk步骤rpm_jenkins rpm包方式安装相关推荐

  1. Centos7 安装GPU驱动(rpm包方式安装) 亲测,出坑 NVIDIA-SMI has failed because it couldn’t communicate...

    删除驱动 查看安装的nvidia模块命令 rpm -qa|grep -i nvid|sort 删除找到的模块 yum remove kmod-nvidia-* 一.查看支持CUDA的GPU列表 :ls ...

  2. centos6/7 yum安装mysql客户端和rpm包方式安装方式

    查看操作系统版本 cat /etc/redhat-release 这个命令就会查看该操作系统上是否已经安装了mysql数据 rpm -qa | grep mysql [root@larry ~]# r ...

  3. CentOS7中基于rpm包方式安装部署apm(php module模块)+ xcache

    CentOS 7, 基于rpm包方式安装部署apm(php module) : 要点: 一个虚拟主机提供phpMyAdmin,另一个虚拟主机提供wordpress: 1.配置环境: (1)关闭防火墙 ...

  4. 腾讯云轻量应用服务器下使用RPM包方式安装GreatSQL单主环境

    腾讯云轻量应用服务器下使用RPM方式安装GreatSQL数据库 今天主要介绍使用RPM包方式在腾讯云轻量应用服务器上安装部署GreatSQL数据库,服务器系统为CentOS 7.6并以root身份进行 ...

  5. mysql5.5源码包安装_mysql的源码包方式安装(mysql5.5)

    -------初写博客,希望在工作和日常中学习到的一些知识和经验与大家交流分享! 在Mysql5.5之后,使用源码包方式安装mysql就需要通过cmake方式进行编译了.以下内容介绍通过cmake方式 ...

  6. centos php rpm包,CentOS 7 RPM包方式安装LAMP

    细节要求: (1) 三者分离于两台主机: (2) 一个虚拟主机用于提供phpMyAdmin:另一个虚拟主机用于提供wordpress: (3) 提供xcache加速: (4) 为phpMyAdmin提 ...

  7. Gitlab环境快速部署(RPM包方式安装)

    之前梳理了一篇Gitlab的安装CI持续集成系统环境---部署Gitlab环境完整记录,但是这是bitnami一键安装的,版本比较老.下面介绍使用rpm包安装Gitlab,下载地址:https://m ...

  8. centos 6.5 rpm mysql_Linux平台(CentOS 6.5) RPM包方式安装 Mysql 5.7

    在 Mysql 官网下载 RPM 的 bundle 包并解压. [root@localhost mysql5.7]# tar xvf mysql-5.7.12-1.el6.x86_64.rpm-bun ...

  9. CentOS 7.6 MySQL 8.0 RPM包方式安装及新特性介绍

    一.MySQL 8.0新特性: 1.默认字符集由latin1变为utf8mb4 2.MyISAM系统表全部换成InnoDB表 3.自增主键AUTO_INCREMENT的值支持持久化 4.InnoDB表 ...

最新文章

  1. 使用jmeter对ActiveMQ集群性能方案进行评估--转载
  2. matlab文件读写监听,matlab对文件的读写
  3. Nginx实现反向代理例子
  4. 《WebGIS开发实践手册》2.2 ArcIMS服务器组件[1]
  5. 基于实时计算(Flink)与高斯模型构建实时异常检测系统
  6. Qt工作笔记-以配置文件的方式动态获取Mysql数据库中的数据
  7. HttpClient中post请求http、https示例
  8. 格雷码转换成二进制c语言程序,基于PLC程序实现格雷码转换成二进制码.pdf
  9. invalid constant type: 18
  10. 解决CSDN无法复制
  11. 给MK802(USB大小的Android4.0小PC)引出串口信号,变成ARM开发版
  12. 程序员的表达能力 -- 程序员是表达大师! 提高形象思维能力 表达的基本模式 结构化思维能力 成长为优秀的架构师
  13. 由 Apache Kylin 组建的 Kyligence 公司获得数百万美元的天使轮投资
  14. pygame设计舒尔特方格游戏python舒尔特方格小程序
  15. 实现在GEF中被选中图形上的右键菜单
  16. 数据结构与算法---均摊时间复杂度
  17. 机器学习-28-Conditional Generation by RNNAttention(条件生成和注意力机制)
  18. HTTP、TCP网络协议知识整理
  19. hduoj 饭卡 java_饭卡 HDU - 2546
  20. esp32/8266 查询海事网https://www.cnss.com.cn/tide/港口潮汐数据

热门文章

  1. 一般试卷的纸张大小是多少_pdf试卷怎么打印在A3纸上
  2. python数据处理常用函数_Python常用数据处理函数
  3. bean包、entity包、mode包、domain包的区别
  4. HH SaaS电商系统的库存调整单设计
  5. HH SaaS电商系统的拼团系统设计
  6. vb6 判断打印机是否有效_吊打面试官 | 算法之如何判断括号是否有效?
  7. 手机流量共享 linux,linux – 通过HTB共享带宽和优先处理实时流量,哪种方案更好?...
  8. python素描效果_python实现图片素描效果
  9. 计算机学术硕士课题,硕士学术论文选题的原则分析
  10. 在switch语句中,case后的标号只能是什么?